No longer uses read; uses clojure.edn.