Pretty strange that you put Clojure in the &quot;anything goes&quot; category when it has been the clear leader when it comes to immutability. Lots of those languages you put in the other categories don&#x27;t even have persistent data structures in their standard library.