pub trait Decidable: Prop { fn decide() -> ExcM<Self>; }
Implemented by decidable types.
Get excluded middle rule.