1 2 3 4 5 6
module ShouldFail where -- !!! Using a type constructor as a class name f :: Integer i => i f = 0