What the Runtime Provides
Chapter placeholder: separate the language-level
Futuretrait from executor, reactor, timer, networking, and task-spawning services supplied by a runtime.
Primary question: which parts of async Rust belong to the language and standard library, and which come from Tokio or another runtime?