[Haskell-cafe] Re: Scary type inference for monadic function definitions