Module Paths_types.Path

type module_ = [
| `Resolved of Resolved_path.module_
| `Root of string
| `Forward of string
| `Dot of module_ * string
| `Apply of module_ * module_
]
type module_type = [
| `Resolved of Resolved_path.module_type
| `Dot of module_ * string
]
type type_ = [
| `Resolved of Resolved_path.type_
| `Dot of module_ * string
]
type class_type = [
| `Resolved of Resolved_path.class_type
| `Dot of module_ * string
]
type any = [
| `Resolved of Resolved_path.any
| `Root of string
| `Forward of string
| `Dot of module_ * string
| `Apply of module_ * module_
]