purescript-0.5.4.1: examples/failing/Superclasses4.purs
module OverlappingInstances where class Foo a instance foo1 :: Foo Number instance foo2 :: Foo Number test :: forall a. (Foo a) => a -> a test a = a test1 = test 0
module OverlappingInstances where class Foo a instance foo1 :: Foo Number instance foo2 :: Foo Number test :: forall a. (Foo a) => a -> a test a = a test1 = test 0