[Haskell-cafe] instance Enum Double considered not entirely great?