pub(crate) unsafe fn panic_payload_to_r_error( payload: Box<dyn Any + Send>, call: Option<SEXP>, source: PanicSource, ) -> !
Convert a Rust panic payload into an R error and continue unwinding on the R side.