reg055.idr:5:3:When checking left hand side of g:
Can't match on g (f 0)
reg055.idr:8:3:When checking left hand side of h:
Can't match on h x x
reg055a.idr:8:5:When checking left hand side of foo:
When checking an application of constructor Foo.CAny:
        Attempting concrete match on polymorphic argument: Nothing
reg055a.idr:13:7:When checking left hand side of Foo.apply:
Can't match on apply (\x => \y => x) a