type nonrec t = Item.Map.t(t);
let add_value: t => Ident.t => Uid.t => t;
let add_value_proj: t => Ident.t => shape => t;
let add_type: t => Ident.t => shape => t;
let add_type_proj: t => Ident.t => shape => t;
let add_constr: t => Ident.t => shape => t;
let add_constr_proj: t => Ident.t => shape => t;
let add_label: t => Ident.t => Uid.t => t;
let add_label_proj: t => Ident.t => shape => t;
let add_module: t => Ident.t => shape => t;
let add_module_proj: t => Ident.t => shape => t;
let add_module_type: t => Ident.t => Uid.t => t;
let add_module_type_proj: t => Ident.t => shape => t;
let add_extcons: t => Ident.t => shape => t;
let add_extcons_proj: t => Ident.t => shape => t;
let add_class: t => Ident.t => Uid.t => t;
let add_class_proj: t => Ident.t => shape => t;
let add_class_type: t => Ident.t => Uid.t => t;
let add_class_type_proj: t => Ident.t => shape => t;