Module Odoc_model.Semantics

type !_ handle_internal_tags =
  1. | Expect_status : [ `Closed | `Default | `Inline | `Open ] handle_internal_tags
  2. | Expect_canonical : [ `Dot of Odoc_model__.Paths_types.Path.module_ * string ] option handle_internal_tags
  3. | Expect_none : unit handle_internal_tags
type sections_allowed = [
  1. | `All
  2. | `No_titles
  3. | `None
]
type alerts = [ `Tag of [ `Alert of string * string option ] ] Odoc_parser__Loc.with_location list
val ast_to_comment : internal_tags:'tags handle_internal_tags -> sections_allowed:sections_allowed -> tags_allowed:bool -> parent_of_sections: [ `Class of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `CoreType of Odoc_model__.Names.TypeName.t | `LeafPage of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Module of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id -> Odoc_parser.Ast.t -> alerts -> ([ `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 * 'tags) Odoc_model__.Error.with_warnings
val parse_comment : internal_tags:'tags handle_internal_tags -> sections_allowed:sections_allowed -> tags_allowed:bool -> containing_definition: [ `Class of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassName.t | `ClassType of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ClassTypeName.t | `CoreType of Odoc_model__.Names.TypeName.t | `LeafPage of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Module of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleTypeName.t | `Page of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `Parameter of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id | `Root of Odoc_model__.Paths.Identifier.Id.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `Type of Odoc_model__.Paths.Identifier.Id.signature_pv Odoc_model__.Paths_types.id * Odoc_model__.Names.TypeName.t ] Odoc_model__.Paths_types.id -> location:Lexing.position -> text:string -> ([ `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 * 'tags) Odoc_model__.Error.with_warnings
val parse_reference : string -> ([ `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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 option * Odoc_model__.Names.PageName.t ] Odoc_model__.Paths_types.id option * Odoc_model__.Names.ModuleName.t | `SourceDir of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir * string ] Odoc_model__.Paths_types.id * string | `SourceLocation of [ `SourcePage of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * Odoc_model__.Names.DefName.t | `SourceLocationInternal of [ `SourcePage of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id * Odoc_model__.Names.LocalName.t | `SourceLocationMod of [ `SourcePage of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir * string ] Odoc_model__.Paths_types.id * string ] Odoc_model__.Paths_types.id | `SourcePage of [ `Page of Odoc_model__.Paths_types.Identifier.container_page_pv Odoc_model__.Paths_types.id option * Odoc_model__.Names.PageName.t | `SourceDir of Odoc_model__.Paths_types.Identifier.source_dir * string ] Odoc_model__.Paths_types.id * string | `Type of [ `Module of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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 * Odoc_model__.Names.ModuleName.t | `ModuleType of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleTypeName.t | `Parameter of Odoc_model__.Paths_types.Identifier.signature * Odoc_model__.Names.ModuleName.t | `Result of Odoc_model__.Paths_types.Identifier.signature | `Root of Odoc_model__.Paths_types.Identifier.container_page_pv 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__.Error.t) Result.result Odoc_model__.Error.with_warnings