clojure: revisit transients notes
clojrue: revisit reducers notes