Letting the future out of the box: avoiding boxed futures in Rust | Hacker News Reader