Common Lisp implementation of Clojure's threading macros