class Example1 {
    fun test() {
        Injekt.addSingletonFactory { Greeting("DAWGs") }
        val yo: Greeting = Injekt.get()
        println(yo)
    }
}
data class Greeting(val greeting: String)
fun main(args: Array<String>) {
    Injekt.addSingletonFactory { (Greeting("SUP")) }
    Example1().test()
}