Module Lang.TypeExpr
module Polymorphic_variant : sig ... endmodule Object : sig ... endmodule Package : sig ... endmodule Module : sig ... endtype t = | Var of string| Any| Alias of Odoc_model.Lang.TypeExpr.t * string| Arrow of Odoc_model.Lang.TypeExpr.label option * Odoc_model.Lang.TypeExpr.t * Odoc_model.Lang.TypeExpr.t| Tuple of (string option * Odoc_model.Lang.TypeExpr.t) list| Unboxed_tuple of (string option * Odoc_model.Lang.TypeExpr.t) list| Constr of Odoc_model.Paths.Path.Type.t * Odoc_model.Lang.TypeExpr.t list| Polymorphic_variant of Odoc_model.Lang.TypeExpr.Polymorphic_variant.t| Object of Odoc_model.Lang.TypeExpr.Object.t| Class of Odoc_model.Paths.Path.ClassType.t * Odoc_model.Lang.TypeExpr.t list| Poly of string list * Odoc_model.Lang.TypeExpr.t| Quote of Odoc_model.Lang.TypeExpr.t| Splice of Odoc_model.Lang.TypeExpr.t| Package of Odoc_model.Lang.TypeExpr.Package.t| Arrow_functor of Odoc_model.Lang.TypeExpr.label option * Odoc_model.Lang.TypeExpr.Module.t * Odoc_model.Lang.TypeExpr.t