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