Module Component.Of_Lang

type map
val empty : map
val identifier : ('a -> 'b -> 'c) -> 'b -> 'a -> [> `Identifier of 'a | `Local of 'c ]
val type_expression : map -> Odoc_model.Lang.TypeExpr.t -> TypeExpr.t
val canonical : map -> Odoc_model.Paths.Path.Module.t option -> Cpath.module_ option
val with_module_type_substitution : map -> Odoc_model.Lang.ModuleType.substitution -> ModuleType.substitution
val module_of_module_substitution : map -> Odoc_model.Lang.ModuleSubstitution.t -> Module.t
val apply_sig_map : map -> Odoc_model.Lang.Signature.t -> Signature.t