Functional programming in Rust