[Haskell-cafe] ordering of structured values