https://github.com/taiki-e/pin-project, ref https://github.com/async-rs/async-std/pull/203. Re-exporting proc macros isn't possible, so we'll have to vendor code with proper attribution and licensing.