A Sort representing an algebraic datatype.
After creation, this sort will have constructor, recognizer, and accessor functions dynamically attached based on the declared constructors.
Readonly
Get the accessor function declaration for the idx_a'th field of the idx_c'th constructor
Get the idx'th constructor function declaration
Number of constructors in this datatype
Get the idx'th recognizer function declaration
A Sort representing an algebraic datatype.
After creation, this sort will have constructor, recognizer, and accessor functions dynamically attached based on the declared constructors.