registerInstanceFactory

inline fun <T : Any> registerInstanceFactory(noinline instanceFactory: () -> T): <Error class: unknown class>

Registers instance factory and returns object able to do deregistration.