This is a great, fair look at #haskell and #rust. I often wonder if Haskell/GHC seeming to slow down was due to conservative members of the community, or if Rust's familiar Algol-like aspects led to much faster ecosystem growth. Some of the things called out here like enum name spacing, visibility control, error handling, and testing all seems like addressable issues were it not for the allure of the bike shed. https://academy.fpblock.com/blog/rust-haskell-reflections/