Command Pattern Library and Dispatcher for Clojure.