``` Injekt.registerSingletonFactory { Something(...
# kohesive
a
Copy code
Injekt.registerSingletonFactory {  Something() }

val thing: Something = Injekt.get()

class ServiceyThing(val thing: Something = Injekt.get()) { ... }


class ServiceyThingTwo() {
   val thing: Something by injectLazy()
}
and so on