Js_of_ocaml_compiler.Js_traverseclass type  mapper = object ... endclass  subst : (Javascript.ident -> Javascript.ident) -> object ... endtype t = {use_name : Stdlib.StringSet.t; | 
def_name : Stdlib.StringSet.t; | 
def : Code.Var.Set.t; | 
use : Code.Var.Set.t; | 
count : int Javascript.IdentMap.t; | 
}class type  freevar = object ... endclass  rename_variable : Stdlib.StringSet.t -> freevarclass  compact_vardecl : object ... end