Component.TypeExprSourcemodule Polymorphic_variant : sig ... endmodule Object : sig ... endmodule Package : sig ... endtype label = Odoc_model.Lang.TypeExpr.labeltype t = | Var of string| Any| Alias of t * string| Arrow of label option * t * t| Tuple of t list| Constr of Cpath.type_ * t list| Polymorphic_variant of Polymorphic_variant.t| Object of Object.t| Class of Cpath.class_type * t list| Poly of string list * t| Package of Package.t