pub(crate) fn wrap_return( dcx: DiagCtxtHandle<'_>, res: Result<(), String>, ) -> Result<(), ErrorGuaranteed>