wvlet.inject
Context tracks the dependencies of objects and use them to instantiate objects
' * Creates an instance of the given type A.
object
Context tracks the dependencies of objects and use them to instantiate objects