I guess it's supposed to be done *this* way...
--- /dev/null
+
+tc056.hs:14:
+ Warning: Duplicate class assertion `Eq' a' in the context:
+ (Eq' a, Eq' a) => ...
-{-# OPTIONS -w -fglasgow-exts #-}
+{-# OPTIONS -fglasgow-exts #-}
-- !!! Functional dependencies
-- This broke an early impl of functional dependencies
--- /dev/null
+
+tc115.hs:12:
+ Warning: No explicit method nor default method for `foo'
+ in an instance declaration for `Foo'
-{-# OPTIONS -w -fglasgow-exts #-}
+{-# OPTIONS -fglasgow-exts #-}
-- !!! Functional dependencies
-- This broke an early impl of functional dependencies
--- /dev/null
+
+tc116.hs:12:
+ Warning: No explicit method nor default method for `foo'
+ in an instance declaration for `Foo'