Module dependencies.
module StringSet : Stdlib.Set.S with type elt = stringmodule StringMap : Stdlib.Map.S with type key = stringval make_leaf : string -> map_treeval weaken_map : StringSet.t -> map_tree -> map_treeval free_structure_names : StringSet.t Stdlib.refval open_module : bound_map -> Longident.t -> bound_mapval add_use_file : bound_map -> Parsetree.toplevel_phrase list -> unitval add_signature : bound_map -> Parsetree.signature -> unitval add_implementation : bound_map -> Parsetree.structure -> unitval add_implementation_binding : bound_map -> Parsetree.structure -> bound_mapval add_signature_binding : bound_map -> Parsetree.signature -> bound_map