pub unsafe extern "C" fn js_free(ctx: *mut JSContext, ptr: *mut c_void)