Module Univ.UContext

type t
val make : Instance.t constrained -> t
val empty : t
val is_empty : t -> bool
val instance : t -> Instance.t
val constraints : t -> Constraint.t
val dest : t -> Instance.t * Constraint.t
val union : t -> t -> t

Keeps the order of the instances

val size : t -> int

the number of universes in the context