Expected behavior of "deriving Ord"?