`Map<Class<T>, () -> T>`
# kodein
a
Map<Class<T>, () -> T>