Inductive MS: Set := X:MS->MS | Y:MS->MS. Type [p:MS]Cases p of (X x) => O end.