Module Resolved.ModuleType

type t = [
  1. | `Identifier of Identifier.ModuleType.t
  2. | `ModuleType of Signature.t * Names.ModuleTypeName.t
  3. | `AliasModuleType of Path.Resolved.ModuleType.t * t
]