[Haskell-cafe] Monad transformers (was: Is my code too complicated?)