Path.ResolvedSourcetype t = [ | `Identifier of Identifier.t| `SubstitutedCT of Odoc_model__.Paths_types.Resolved_path.class_type| `SubstitutedT of Type.t| `SubstitutedMT of ModuleType.t| `Substituted of Module.t| `Subst of ModuleType.t * Module.t| `Hidden of Module.t| `Module of Module.t * Names.ModuleName.t| `Canonical of Module.t * Module.t| `Apply of Module.t * Module.t| `Alias of Module.t * Module.t| `AliasModuleType of ModuleType.t * ModuleType.t| `OpaqueModule of Module.t| `ModuleType of Module.t * Names.ModuleTypeName.t| `CanonicalModuleType of ModuleType.t * ModuleType.t| `SubstT of ModuleType.t * ModuleType.t| `OpaqueModuleType of ModuleType.t| `CanonicalType of Type.t * Type.t| `Type of Module.t * Names.TypeName.t| `Class of Module.t * Names.TypeName.t| `ClassType of Module.t * Names.TypeName.t| `Class of Module.t * Names.TypeName.t| `Value of Module.t * Names.ValueName.t| `ClassType of Module.t * Names.TypeName.t| `CoreType of Names.TypeName.t ]If the path points to a core type, no identifier can be generated