[Haskell-cafe] specialised monad transformers