[Haskell-cafe] Question on monad transformers stack