[Haskell-cafe] Monads aren't evil