Monad pattern init, only bla-bla-bla yet