DeAsync procedure macro ======================= DeAsync turns async function, trait and impl into sync Inspired by [maybe-async][maybe-async] [maybe-async]: https://github.com/fMeow/maybe-async-rs/