Meta.TypExternal meta-types.
type t = | Context_schema of {location : Syncom.Location.t;schema : Syncom.Qualified_identifier.t;}Context_schema_constant { schema; _ } is the context schema schema.
| Contextual_typ of {location : Syncom.Location.t;context : Synext__.Synext_definition.CLF.Context.t;typ : Synext__.Synext_definition.CLF.Typ.t;}Contextual_typ { context; typ; _ } is the contextual type (context |- typ).
| Parameter_typ of {location : Syncom.Location.t;context : Synext__.Synext_definition.CLF.Context.t;typ : Synext__.Synext_definition.CLF.Typ.t;}Parameter_typ { context; typ; _ } is the parameter type #(context |- typ).
| Plain_substitution_typ of {location : Syncom.Location.t;domain : Synext__.Synext_definition.CLF.Context.t;range : Synext__.Synext_definition.CLF.Context.t;}Plain_substitution_typ { domain; range; _ } is the type for the plain substitution $(domain |- range).
| Renaming_substitution_typ of {location : Syncom.Location.t;domain : Synext__.Synext_definition.CLF.Context.t;range : Synext__.Synext_definition.CLF.Context.t;}Renaming_substitution_typ { domain; range; _ } is the type for the renaming substitution $(domain |-# range).