Clojure DSL for declarative command-line interface construction.