unsafe extern "C" fn redirect(
    cx: *mut JSContext,
    argc: c_uint,
    vp: *mut JSVal,
) -> bool