Odoc_xref2.CfragSourcetype root = [ | `ModuleType of Cpath.Resolved.module_type| `Module of Cpath.Resolved.module_ ]type resolved_signature = [ | `Root of root| `Subst of Cpath.Resolved.module_type * resolved_module| `Alias of Cpath.Resolved.module_ * resolved_module| `Module of resolved_signature * Odoc_model.Names.ModuleName.t| `OpaqueModule of resolved_module ]and resolved_module = [ | `Subst of Cpath.Resolved.module_type * resolved_module| `Alias of Cpath.Resolved.module_ * resolved_module| `Module of resolved_signature * Odoc_model.Names.ModuleName.t| `OpaqueModule of resolved_module ]and resolved_module_type = [ | `ModuleType of resolved_signature * Odoc_model.Names.ModuleTypeName.t ]and resolved_type = [ | `Type of resolved_signature * Odoc_model.Names.TypeName.t| `Class of resolved_signature * Odoc_model.Names.TypeName.t| `ClassType of resolved_signature * Odoc_model.Names.TypeName.t ]type resolved_base_name = | RBase of root| RBranch of Odoc_model.Names.ModuleName.t * resolved_signature