[Haskell-cafe] The problem with Monads...