Clojureでtransientをmutableなオブジェクトとして扱ってはいけない ref: http://qiita.com/kurogelee/items/56694bbce1e374145e5a