[Haskell-cafe] Rewriting ord (revisited)