So we need to take a type-parameterized request object, package it into a
monomorphic case class to send to the worker, and have the handler that
receives that object able to pattern match out the parameterized object, all
without using reflection. We can do that with some nifty path-dependant
types
So we need to take a type-parameterized request object, package it into a monomorphic case class to send to the worker, and have the handler that receives that object able to pattern match out the parameterized object, all without using reflection. We can do that with some nifty path-dependant types