Library for building clojure CLI commands with sub-commands