Module Component.TypeExpr
type t = | Var of string * string option| Any| Alias of t * string| Arrow of label option * t * t * string list * string list| Tuple of (string option * t) list| Unboxed_tuple of (string option * 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| Quote of t| Splice of t| Package of Package.t