Totality.Order
Totality argument orderings for totality-checking.
type 'a t =
| Argument of {
location : Syncom.Location.t;
argument : 'a;
}
| Lexical_ordering of {
location : Syncom.Location.t;
arguments : 'a t Support.List1.t;
}
| Simultaneous_ordering of {
location : Syncom.Location.t;
arguments : 'a t Support.List1.t;
}