It's so frustrating that whenever I ask about Functional Programming-style crates in Rust, the answer I get is mostly discouragement about doing full FP in rust.
Isn't rust supposed to have FP support?
Isn't FP supposed to help your programs be simpler, regardless of how purely functional your language is?