I've noticed that, "How Haskell does it," comes up A LOT when discussing these kinds of things. I'm not sure whether or not that is always a good thing or ever a bad thing, but, it does make me wonder if there is a blind-spot with the language team and those closely interested in changes to the Rust language that encourages, more than possibly appropriate, to rely on how Haskell does things as the ultimate justification or road-block for or against a particular proposal.
I myself, am not intimately familiar with Haskell, but, I've done extensive reading on it and I do like it as a language, but, about a year ago when I decided it was time to "Learn another new Language", I spent some significant time reading up and researching for myself all the "Newish" languages that I had not been paying attention to for several years. I examined in depth: Haskell, Elm, Swift, Go, Kotlin, Scala, D, and Rust (and others that I can't recall at the moment). Of them all, I found myself interested in Rust and I felt that what it had to offer seemed like the best way forward. I was particularly attracted to the borrow checker, lifetimes, fearless concurrency, enums, matching, etc. In other words, I chose to dive into Rust for what Rust was not for how it was similar to anything else.
So, why am I bringing this up? Well, I just want to shine a light on the possibility that how one particular language does things might unintentionally, become the primary justification for how things are done in Rust. I personally do not think that would be a good thing. That is not to say that how things are done in Haskell should be ignored or shouldn't be brought up, but, it would be nice to see some more comparisons to other languages more often as well. Also, it would be nice to see more argument for or against a proposal not based on similarity to another language, but, more on internal consistency within the Rust language itself.
These are just some thoughts I've been having on these sorts of proposals. Not to impune any particular language or anyone personally, just drawing attention to the possibility of some "Blind Spots" in these sorts of decisions.