[Haskell-cafe] Mysterious monads