Clojureのref
協調的、同期的な変更の管理
https://japan-clojurians.github.io/clojure-site-ja/reference/refs
https://gist.github.com/kohyama/6076544#ref