Things you can’t do in Rust: top-level curry
medium.com