unsafe extern "C" fn fun_to_string_hook(
    cx: *mut JSContext,
    obj: HandleObject,
    _is_to_source: bool
) -> *mut JSString