The order of the parameters in the configuration methods can be optimized. This includes: - Putting lamba expressions at the end to allow inlined lambdas in Kotlin. - Changing `withImplementation` like this: ```kotlin var injector = anInjectMaid().withImplementation(Implementation.class, SINGLETON, vararg ... interfaces) ```