Paths.IdentifierSourcemodule ClassSignature :
IdSig with type t = ClassSignature.t and type t_pv = ClassSignature.t_pvThe fullname of value x in module M is M.x, whereas the regular name is x.
Create a synthetic parent identifier for items inside an include's module type expression. Uses a lowercase module name (illegal in normal OCaml) to ensure no clashes with real identifiers. Each call returns a fresh identifier.
Create a synthetic parent identifier for module arguments, which can't have unique identifier, as they can be introduced multiple times with the same name in a single type expression .