A database-independent migration toolset for Clojure