Implement volatile! from Clojure 1.7
Use volatile! instead of atom in transducers