fact: Fixpoint mkNat n := match n with | 0 => mkZero | S n => tApp mkSucc [mkNat n] end.
imports: Ascii String Undecidability.L(Util.L_facts) MetaCoq(Template.All Template.Checker) Undecidability.Shared.Libs.PSL.Base MetaCoq.Utils.bytestring