1/1: Building Cover (Cover.idr)
Error: While processing left hand side of badBar. Can't match on 0 as it must have a polymorphic type.

Cover:16:8--16:9
 12 | cty Nat (S _) = S Z
 13 | cty _ x = S (S Z)
 14 | 
 15 | badBar : a -> Nat
 16 | badBar Z = Z
             ^

Main> Main.foo: foo (0, S _)
foo (S _, _)
Main> Main.bar: bar _
Main> Main.cty: All cases covered
Main> Bye for now!
