[Haskell-cafe] Anyone mind proofing a short monad transformers explanation?