Js_evalval create :
?log:(string -> unit) ->
?seed:int ->
?now:(unit -> float) ->
unit ->
tval run : t -> Js_ast.program -> (Js_value.value, error) Stdlib.resultval eval : t -> string -> (Js_value.value, error) Stdlib.resultval call :
t ->
Js_value.value ->
this:Js_value.value ->
Js_value.value list ->
(Js_value.value, error) Stdlib.resultval global : t -> string -> Js_value.value optionval define : t -> string -> Js_value.value -> unitval set_budget : t -> int -> unit