An Async Function Returns a Future
Chapter placeholder: begin with a complete program proving that calling an async function does not run its body until the returned future is polled.
Primary question: what value does an async fn call return, and who drives it?