as usual I forget to mention something: I'll get to cleaning up the LANGUAGE pragmas in the files later -- I've already been messing with them in my own copy (ghc-6.8 makes it so much easier to find out exactly what extensions a file really uses, by trial and error!) Isaac