S.Closureval translate :
context:Code_generation.context ->
closures:Closure_conversion.closure Js_of_ocaml_compiler.Code.Var.Map.t ->
cps:bool ->
Js_of_ocaml_compiler.Code.Var.t ->
expressionval bind_environment :
context:Code_generation.context ->
closures:Closure_conversion.closure Js_of_ocaml_compiler.Code.Var.Map.t ->
cps:bool ->
Js_of_ocaml_compiler.Code.Var.t ->
unit Code_generation.tval 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.tval curry_load :
cps:bool ->
arity:int ->
int ->
Js_of_ocaml_compiler.Code.Var.t ->
(expression * expression * Wasm_ast.value_type option) Code_generation.tval dummy : cps:bool -> arity:int -> Wasm_ast.expression Code_generation.t