Managed lifecycle of stateful objects in Clojure