Paths.Path
SourceNormal OCaml paths (i.e. the ones present in types)
type t = [
| `Resolved of Resolved.t
| `SubstitutedT of Type.t
| `SubstitutedMT of ModuleType.t
| `Substituted of Module.t
| `SubstitutedCT of ClassType.t
| `Identifier of Identifier.Path.t * bool
| `Root of Names.ModuleName.t
| `Forward of string
| `Dot of Module.t * Names.ModuleName.t
| `DotT of Module.t * Names.TypeName.t
| `DotMT of Module.t * Names.ModuleTypeName.t
| `DotV of Module.t * Names.ValueName.t
| `Apply of Module.t * Module.t
]