Experimental/internal API for 0.2; subject to change before 0.3.
Internal constructor-equation compiler facade.
Theoria.Equation supports the current Bool/Nat/List recursor fragment. It is
not yet a public pattern-matching language: callers still construct core terms
and explicit clauses, while the compiler handles coverage, pattern-shape
validation, and recursor assembly.