> 1) Get rid of any need for Data.Function by exporting > 'fix' and 'on' into the Prelude. This can't be done, for one simple reason: the Prelude is Haskell'98, and therefore currently immutable. Regards, Malcolm