Experimental typed term generators for kernel/reference differential assurance.
The generators return %Theoria.Kernel.GeneratedTerm{} values that pair a
closed term with its expected type and environment. They are deterministic so
assurance code can use them without depending on test-only property libraries.
Summary
Functions
@spec bool_terms( non_neg_integer(), keyword() ) :: [Theoria.Term.t()]
@spec nat_terms( non_neg_integer(), keyword() ) :: [Theoria.Term.t()]
@spec small_terms(keyword()) :: [Theoria.Kernel.GeneratedTerm.t()]