type ('a, 'b) meth_callback = tval to_string : t -> stringval bytestring : string -> tval to_bytestring : t -> stringval array : 'a array -> tval to_array : t -> 'a arrayval number_of_float : float -> tval float_of_number : t -> floatval number_of_int32 : int32 -> tval int32_of_number : t -> int32val number_of_nativeint : nativeint -> tval nativeint_of_number : t -> nativeintval instanceof : t -> t -> boolval debugger : unit -> unitval set : t -> t -> t -> unitval delete : t -> t -> unitval call : t -> t -> t array -> tval fun_call : t -> t array -> tval meth_call : t -> string -> t array -> tval new_obj : t -> t array -> tval obj : (string * t) array -> tval equals : t -> t -> boolval strict_equals : t -> t -> boolval pure_expr : (unit -> 'a) -> 'aval eval_string : string -> 'aval js_expr : string -> 'aval pure_js_expr : string -> 'aval callback_with_arity : int -> ('a -> 'b) -> ('c, 'a -> 'b) meth_callbackval meth_callback_with_arity : int -> ('b -> 'a) -> ('b, 'a) meth_callback