method virtual path_module_type : Paths.Path.ModuleType.t -> Paths.Path.ModuleType.tmethod virtual path_type : Paths.Path.Type.t -> Paths.Path.Type.tmethod virtual path_class_type : Paths.Path.ClassType.t -> Paths.Path.ClassType.tmethod virtual fragment_type : Paths.Fragment.Type.t -> Paths.Fragment.Type.tmethod virtual documentation : Comment.docs -> Comment.docsmethod type_expr_variant_kind : Lang.TypeExpr.Polymorphic_variant.kind -> Lang.TypeExpr.Polymorphic_variant.kindmethod type_expr_variant_element : Lang.TypeExpr.Polymorphic_variant.element -> Lang.TypeExpr.Polymorphic_variant.elementmethod type_expr_variant_constructor_name : string -> stringmethod type_expr_variant_constructor_const : bool -> boolmethod type_expr_variant : Lang.TypeExpr.Polymorphic_variant.t -> Lang.TypeExpr.Polymorphic_variant.tmethod type_expr_object_method : Lang.TypeExpr.Object.method_ -> Lang.TypeExpr.Object.method_method type_expr_object_method_name : string -> stringmethod type_expr_object_field : Lang.TypeExpr.Object.field -> Lang.TypeExpr.Object.fieldmethod type_expr_object : Lang.TypeExpr.Object.t -> Lang.TypeExpr.Object.tmethod type_expr_object_open : bool -> boolmethod type_expr_package_substitution : Lang.TypeExpr.Package.substitution -> Lang.TypeExpr.Package.substitutionmethod type_expr_package : Lang.TypeExpr.Package.t -> Lang.TypeExpr.Package.tmethod type_expr_label : Lang.TypeExpr.label -> Lang.TypeExpr.labelmethod type_expr_label_name : string -> stringmethod type_expr : Lang.TypeExpr.t -> Lang.TypeExpr.tmethod type_expr_var_name : string -> string