[Haskell-cafe] Portability of MonadError