type t
val empty : tval module_name_of_open : 'a Typedtree.open_infos -> stringval add_module : Paths.Identifier.Signature.t -> Ident.t -> Names.ModuleName.t -> t -> tval add_argument : Paths.Identifier.Signature.t -> int -> Ident.t -> Names.ArgumentName.t -> t -> tval add_module_type : Paths.Identifier.Signature.t -> Ident.t -> Names.ModuleTypeName.t -> t -> tval add_type : Paths.Identifier.Signature.t -> Ident.t -> Names.TypeName.t -> t -> tval add_class : Paths.Identifier.Signature.t -> Ident.t -> Ident.t -> Ident.t -> Ident.t -> Names.ClassName.t -> t -> tval add_class_type : Paths.Identifier.Signature.t -> Ident.t -> Ident.t -> Ident.t -> Names.ClassTypeName.t -> t -> tval add_signature_type_items : Paths.Identifier.Signature.t -> Compat.signature -> t -> tval add_signature_tree_items : Paths.Identifier.Signature.t -> Typedtree.signature -> t -> tval add_structure_tree_items : Paths.Identifier.Signature.t -> Typedtree.structure -> t -> t
module Path : sig ... end