re: [Haskell-cafe] Swapping Monads