Is say that the things you describe as Clojure's strengths occupy one part of Haskell's wheelhouse. The not change is that the flows orient over highly composed custom and built-in ADTs, but they're honestly hardly more painful than maps/vectors/strings while buying a lot of robustness.
And if you don't like that, it's easy to use "untyped" types as well.
And if you don't like that, it's easy to use "untyped" types as well.