Totality.Declaration
type t =
| Trust of {
location : Beluga_syntax.Syncom.Location.t;
}
| Numeric of {
location : Beluga_syntax.Syncom.Location.t;
order : Support.Int.t Order.t Support.Option.t;
}
| Named of {
location : Beluga_syntax.Syncom.Location.t;
order : Beluga_syntax.Syncom.Identifier.t Order.t Support.Option.t;
program : Beluga_syntax.Syncom.Identifier.t;
argument_labels : Beluga_syntax.Syncom.Identifier.t Support.Option.t
Support.List.t;
}