An etcd client with modern Clojure sensibilities