forType

inline fun <T : Any> forType(noinline supplier: Supplier<T>)