| There are a couple sensible removals here. Do we also want to get rid | of the useless class contexts on data-declarations? (that look like | "data Ord a => Set a = Set ...") Yes! Yes! Kill them. (In GHC's source code these contexts are consistently called stupid_theta.) Simon