Flexible progress module for Clojure.