Designing futures for Rust (aturon.github.io)