> M. is not allowed as a prefix of a function, which makes resolving > ambiguities hard unless the compiler solves the issue for you (as Hugs > and Yhc do) See also: http://www.haskell.org/pipermail/haskell-prime/2008-April/002569.html http://hackage.haskell.org/trac/ghc/ticket/2237 Claus