inject

abstract fun <T : Any> inject(clazz: KClass<T>, environment: String? = null, config: InjectorConfig.Builder.() -> Unit? = null): T