Meta.ObjectExternal meta-objects.
type t = | Context of {location : Syncom.Location.t;context : Synext__.Synext_definition.CLF.Context.t;}Context { context; _ } is the context meta-object [context].
| Contextual_term of {location : Syncom.Location.t;context : Synext__.Synext_definition.CLF.Context.t;term : Synext__.Synext_definition.CLF.Term.t;}Contextual_term { context; term; _ } is the contextual term [context |- term].
| Plain_substitution of {location : Syncom.Location.t;domain : Synext__.Synext_definition.CLF.Context.t;range : Synext__.Synext_definition.CLF.Substitution.t;}Plain_substitution { domain; range; _ } is the plain substitution $[domain |- range].
| Renaming_substitution of {location : Syncom.Location.t;domain : Synext__.Synext_definition.CLF.Context.t;range : Synext__.Synext_definition.CLF.Substitution.t;}Renaming_substitution { domain; range; _ } is the renaming substitution $[domain |-# range].