Understanding Rust futures by going way too deep | Hacker News Reader