Rust optimizes async/await II: Program analysis | Hacker News Reader