data Decides : Bool -> Type -> TypeCompatibility between a boolean and a proposition
interface EqIsDec : Type -> TypeDecidable equality compatible with an Eq instance
eqDecides : {auto __con : EqIsDec x} -> (a : x) -> (b : x) -> Decides (a == b) (a = b)decidesToDec : Decides t p -> Dec peqPrec : S l = S r -> l = rneSucc : (l = r -> Void) -> S l = S r -> VoiddecSucc : Decides (m == n) (m = n) -> Decides (S m == S n) (S m = S n)