How to think about `async`/`await` in Rust | Hacker News Reader