[Haskell-cafe] Merry monad mixup?