NHC98 and GHC 4.08.1 differ on monad related functions