lazy Inject
fun <T> lazyInject(kClassFactory: () -> KClass<*>, qualifier: <Error class: unknown class>? = null, parameters: <Error class: unknown class>? = null): Lazy<T>
fun <T> lazyInject(kClass: KClass<*>, qualifier: <Error class: unknown class>? = null, parameters: <Error class: unknown class>? = null): Lazy<T>
inline fun <T> lazyInject(qualifier: <Error class: unknown class>? = null, noinline parameters: <Error class: unknown class>? = null): Lazy<T>