Totality.Ordertype 'a t = | Argument of {location : Beluga_syntax.Syncom.Location.t;argument : 'a;}| Lexical_ordering of {location : Beluga_syntax.Syncom.Location.t;arguments : 'a t Support.List1.t;}| Simultaneous_ordering of {location : Beluga_syntax.Syncom.Location.t;arguments : 'a t Support.List1.t;}