Re: [Haskell-cafe] How to write a Monad instance for this type