fun <reified T : Any> Module.factory(qualifier: Qualifier? = null): Pair<Module, InstanceFactory<T>>fun <reified R : Any> ScopeDSL.factory(qualifier: Qualifier? = null): Pair<Module, InstanceFactory<R>>
Create a Factory definition for given type T