`val translate : context:Code_generation.context -> closures:Closure_conversion.closure Js_of_ocaml_compiler.Code.Var.Map.t -> cps:bool -> no_code_pointer:bool -> Js_of_ocaml_compiler.Code.Var.t -> expression`
`val bind_environment : context:Code_generation.context -> closures:Closure_conversion.closure Js_of_ocaml_compiler.Code.Var.Map.t -> cps:bool -> no_code_pointer:bool -> Js_of_ocaml_compiler.Code.Var.t -> unit Code_generation.t`
`val curry_allocate : cps:bool -> arity:int -> int -> f:Js_of_ocaml_compiler.Code.Var.t -> closure:Js_of_ocaml_compiler.Code.Var.t -> arg:Js_of_ocaml_compiler.Code.Var.t -> Wasm_ast.expression Code_generation.t`
`val curry_load : cps:bool -> arity:int -> int -> Js_of_ocaml_compiler.Code.Var.t -> (expression * expression * Wasm_ast.value_type option) Code_generation.t`
`val dummy : cps:bool -> arity:int -> Wasm_ast.expression Code_generation.t`