Re: [Haskell-cafe] a problem defining a monad instance