Generic.Identifier
type ('M, 'T) t =
| Unqualified of ('M, 'T) Identifier.t
| Qualified of ('M, 'T) qualified
and ('M, 'T) qualified = 'M * ('M, 'T) qualified'
and ('M, 'T) qualified' = {
qualification : ('M, 'T) t;
id : ('M, 'T) Identifier.t;
}