                  ["-t" "--theme" "SyntaxHighlighter theme file"]
                  ["-l" "--language" "SyntaxHighlighter language"]
                  ["-s" "--stylesheet" "A stylesheet file to include"]
+                 ["-v" "--verbose" "Turn on verbose output"
+                  :default false :flag true]
                  ["-h" "--help" "Show this help" :default false :flag true])]
 
 ; For the brush, theme, and stylesheet options the program first tries to read

; over a lexical scope.

(defn message [& s]
  (binding [*out* (io/writer System/err)]
    (println (apply str s))))

(defn each
  "Apply f to each item of coll in order for side effects only.

  
  (:gen-class))

(def ^:dynamic *verbose?*
  "Whether to log messages to std-err or not."
  false)

; ## Utilities
;
; A few utility functions to make it easier to print messages to the console,
