[Haskell-cafe] Pesky monads...