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