progress.util
is-windows?
Are we running on Windows? If so, best to stick with ASCII-only progress indicators... 😢
swap*!
(swap*! atom f & args)
Like clojure.core/swap! but returns a vector of [old-value new-value]. From http://stackoverflow.com/questions/22409638/remove-first-item-from-clojure-vector-atom-and-return-it