Understanding clojure references when it comes to data