Ah yes, service state - we battled with how we intended services to maintain state. The pattern that we kind of landed on was to use a `let` block in your `defservice`, define your atom there, and then pass it in to the various functions that are provided. It might be worthwhile to try it and see how it is, and it's more "Clojure-y".