Rust doesn't yet support
asynchronous functions in traits, but
several important async-related traits (like
define their interface using functions that return
Poll. So, what can
you do when you have a function that is async, and you need to use it to
implement one of these traits?