Vinicius Carvalho
val kodein = Kodein { bind<ObjectMapper>() with singleton { ObjectMapper().registerKotlinModule() } bind<Function1<Foo, Bar>>(tag = "fooBar") with singleton { FooBar() } }