pub(crate) unsafe extern "C" fn call_closure_once( cx: *mut JSContext, argc: u32, vp: *mut JSVal, ) -> bool