ParentFull threadelarkin·Have you used transients in Clojure? http://clojure.org/transientsThey allow mutation as long as it's localized.View on HN