Create option for emails sent via workflow to be recalled

My team accidentally sent an email to the wrong audience. Because this email was sent to the wrong audience, our field merge did not populate correctly and we received a lot of confused responses from prospects. It would be great to be able to recall an email sent by mistake!