[Haskell-cafe] typeclass namespace rational?