Draft: Removed parentheses around singular type class contexts. Removed superfluous whitespace.
This patch touches a lot of files but it is only housekeeping, like removing parentheses around superclasses and contexts:
-class (Fractional a) => Floating a where
+class Fractional a => Floating a where
and stripping redundant whitespace. I assume the sentiment is uncontroversial but the scope may be too large. I am open to suggestions.
-class Bounded a where
+class Bounded a where