Data.Set optimisations [was: [Haskell-cafe] library for set of heterogeneous values?]