Module Odoc_model.Lang

module Source_info : sig ... end
module Module : sig ... end
module FunctorParameter : sig ... end
module ModuleType : sig ... end
module ModuleSubstitution : sig ... end
module ModuleTypeSubstitution : sig ... end
module Signature : sig ... end
module Open : sig ... end
module Include : sig ... end
module TypeDecl : sig ... end
module Extension : sig ... end
module Exception : sig ... end
module Value : sig ... end
module Class : sig ... end
module ClassType : sig ... end
module ClassSignature : sig ... end
module Method : sig ... end
module InstanceVariable : sig ... end
module TypeExpr : sig ... end
module Compilation_unit : sig ... end
module Page : sig ... end
module SourceTree : sig ... end
val umty_of_mty : ModuleType.expr -> ModuleType.U.expr option
val extract_signature_doc : Signature.t -> [ `Code_block of string option * string Odoc_parser__Loc.with_location * Odoc_model__.Comment.nestable_block_element Odoc_parser__Loc.with_location list option | `Heading of Odoc_model__.Comment.heading_attrs * [ `Label of [ `Class of [ `Module of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `CoreType of Odoc_model__.Names.TypeName.t | `LeafPage of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Module of [ `Module of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of [ `Module of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of [ `Module of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of [ `Module of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of [ `Module of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Comment.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Comment.Identifier.Id.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.LabelName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Comment.inline_element Odoc_parser__Loc.with_location list | `List of [ `Ordered | `Unordered ] * Odoc_model__.Comment.nestable_block_element Odoc_parser__Loc.with_location list list | `Math_block of string | `Modules of Odoc_model__.Comment.module_reference list | `Paragraph of Odoc_model__.Comment.inline_element Odoc_parser__Loc.with_location list | `Table of Odoc_model__.Comment.nestable_block_element Odoc_model__.Comment.abstract_table | `Tag of [ `Alert of string * string option | `Author of string | `Before of string * Odoc_model__.Comment.nestable_block_element Odoc_parser__Loc.with_location list | `Deprecated of Odoc_model__.Comment.nestable_block_element Odoc_parser__Loc.with_location list | `Param of string * Odoc_model__.Comment.nestable_block_element Odoc_parser__Loc.with_location list | `Raise of [ `Code_span of string | `Reference of [ `Class of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassTypeName.t | `Constructor of [ `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Module of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Resolved of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `CoreType of Odoc_model__.Names.TypeName.t | `Module of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] | `Root of string * [ `TModule | `TModuleType | `TType | `TUnknown ] | `Type of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.ConstructorName.t | `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Exception of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ExceptionName.t | `Extension of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ExtensionName.t | `ExtensionDecl of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ExtensionName.t | `Field of [ `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Module of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Resolved of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `CoreType of Odoc_model__.Names.TypeName.t | `Module of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] | `Root of string * [ `TModule | `TModuleType | `TType | `TUnknown ] | `Type of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.FieldName.t | `InstanceVariable of [ `Class of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassTypeName.t | `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Resolved of [ `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Identifier of [ `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id ] | `Root of string * [ `TClass | `TClassType | `TUnknown ] ] * Odoc_model__.Names.InstanceVariableName.t | `Label of Odoc_model__.Paths_types.Reference.label_parent * Odoc_model__.Names.LabelName.t | `Method of [ `Class of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ClassTypeName.t | `Dot of Odoc_model__.Paths_types.Reference.label_parent * string | `Resolved of [ `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Identifier of [ `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id ] | `Root of string * [ `TClass | `TClassType | `TUnknown ] ] * Odoc_model__.Names.MethodName.t | `Module of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Resolved of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Constructor of [ `Identifier of [ `CoreType of Odoc_model__.Names.TypeName.t | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.ConstructorName.t | `Exception of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ExceptionName.t | `Extension of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ExtensionName.t | `ExtensionDecl of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ExtensionName.t * Odoc_model__.Names.ExtensionName.t | `Field of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `CoreType of Odoc_model__.Names.TypeName.t | `Module of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.FieldName.t | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `AssetFile of [ `LeafPage of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id * string | `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `Constructor of [ `CoreType of Odoc_model__.Names.TypeName.t | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ConstructorName.t | `CoreException of Odoc_model__.Names.ExceptionName.t | `CoreType of Odoc_model__.Names.TypeName.t | `Exception of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ExceptionName.t | `Extension of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ExtensionName.t | `ExtensionDecl of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ExtensionName.t * Odoc_model__.Names.ExtensionName.t | `Field of [ `CoreType of Odoc_model__.Names.TypeName.t | `Module of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.FieldName.t | `InstanceVariable of [ `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.InstanceVariableName.t | `Label of [ `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `CoreType of Odoc_model__.Names.TypeName.t | `LeafPage of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Module of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.LabelName.t | `LeafPage of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Method of [ `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.MethodName.t | `Module of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `SourceDir of [ `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * string | `SourceLocation of [ `SourcePage of [ `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * Odoc_model__.Names.DefName.t | `SourceLocationInternal of [ `SourcePage of [ `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * Odoc_model__.Names.LocalName.t | `SourceLocationMod of [ `SourcePage of [ `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id | `SourcePage of [ `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir_pv Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * string | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t | `Value of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ValueName.t ] Odoc_model__.Paths_types.id | `InstanceVariable of [ `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Identifier of [ `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id ] * Odoc_model__.Names.InstanceVariableName.t | `Label of [ `Alias of Odoc_model__.Paths_types.Resolved_path.module_ * Odoc_model__.Paths_types.Resolved_reference.module_ | `AliasModuleType of Odoc_model__.Paths_types.Resolved_path.module_type * Odoc_model__.Paths_types.Resolved_reference.module_type | `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Hidden of Odoc_model__.Paths_types.Resolved_reference.module_ | `Identifier of [ `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `CoreType of Odoc_model__.Names.TypeName.t | `LeafPage of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Module of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t ] * Odoc_model__.Names.LabelName.t | `Method of [ `Class of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ClassTypeName.t | `Identifier of [ `Class of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of [ `Module of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature_pv Odoc_model__.Paths_types.id | `Root of [ `Page of Odoc_model__.Paths_types.Identifier.container_page option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t ] Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t ] Odoc_model__.Paths_types.id ] * Odoc_model__.Names.MethodName.t | `Module of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ModuleTypeName.t | `Type of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.TypeName.t | `Value of Odoc_model__.Paths_types.Resolved_reference.signature * Odoc_model__.Names.ValueName.t ] | `Root of string * [ `TChildModule | `TChildPage | `TClass | `TClassType | `TConstructor | `TException | `TExtension | `TExtensionDecl | `TField | `TInstanceVariable | `TLabel | `TMethod | `TModule | `TModuleType | `TPage | `TType | `TUnknown | `TValue ] | `Type of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.TypeName.t | `Value of Odoc_model__.Paths_types.Reference.signature * Odoc_model__.Names.ValueName.t ] * Odoc_model__.Comment.non_link_inline_element Odoc_parser__Loc.with_location list ] * Odoc_model__.Comment.nestable_block_element Odoc_parser__Loc.with_location list | `Return of Odoc_model__.Comment.nestable_block_element Odoc_parser__Loc.with_location list | `See of [ `Document | `File | `Url ] * string * Odoc_model__.Comment.nestable_block_element Odoc_parser__Loc.with_location list | `Since of string | `Version of string ] | `Verbatim of string ] Odoc_parser__Loc.with_location list