Fwd: Re: Re[2]: [Haskell-cafe] Why do I have to specify (Monad m) here again?