if implemented it would probably outperform haskell (given that monad transformers in haskell have runtime overhead, unfortunately).