I need to implement the method:
object GetFactory(Type type);
This method needs to return a Func where typeparam \'T\' is the \
I think the usual approach would be to make the "dumb" version be the thing that you spoof at runtme, and then provide a helper extension method to provide the type-safe version on top of it.