Flexible datastore migration and seeding for Clojure projects