inject

fun <T : Any> inject(kClass: KClass<T>, component: T)
infix inline fun <T : Any> inject(component: T)