Semantic version-ing library for Clojure