Ross Paterson wrote: > Generalizing (++) will break some Haskell 98 code, e.g. > > append = (++) > > I think that's a show-stopper. Is the monomorphism restriction the only situation in which stuff breaks? Martijn.