Js_of_ocaml_compiler.Flowtype info = {info_defs : def array;info_known_origins : Js_of_ocaml_compiler.Code.Var.Set.t Code.Var.Tbl.t;info_maybe_unknown : bool Code.Var.Tbl.t;info_possibly_mutable : bool array;}val get_approx :
info ->
(Js_of_ocaml_compiler.Code.Var.Set.elt -> 'b) ->
'b ->
('b -> 'b -> 'b) ->
Code.Var.Tbl.key ->
'bval the_def_of : info -> Code.prim_arg -> Code.expr optionval the_const_of : info -> Code.prim_arg -> Code.constant optionval the_string_of : info -> Code.prim_arg -> string optionval the_native_string_of : info -> Code.prim_arg -> Code.Native_string.t optionval the_int : info -> Code.prim_arg -> int32 optionval update_def : info -> Code.Var.t -> Code.expr -> unitval f : ?skip_param:bool -> Code.program -> Code.program * info