A little odd, because Haskell just doesn’t have the same polymorphism problem that Clojure has. It’s weird to me that statically typed languages like Haskell and Rust have been, from the start, more flexible than Clojure.
And I hate the word “transducer”. These are iterator adaptors!
What polymorphism problem are you speaking of?
Flexibility in what way are you referring to?