Things you can’t do in Rust: compose functions | Hacker News Reader