[Haskell-cafe] Monads: external questions