Module Odoc_model__Lang.TypeExpr
module Polymorphic_variant : sig ... endmodule Object : sig ... endmodule Package : sig ... endtype label=|Label of string|Optional of stringtype t=|Var of string|Any|Alias of t * string|Arrow of label option * t * t|Tuple of t list|Constr of Odoc_model.Paths.Path.Type.t * t list|Polymorphic_variant of TypeExpr.Polymorphic_variant.t|Object of TypeExpr.Object.t|Class of Odoc_model.Paths.Path.ClassType.t * t list|Poly of string list * t|Package of TypeExpr.Package.t