[Haskell-cafe] Applicative and Monad transformers