https://pastebin.com/U8XQa68y
TristeFigure
Reify, manipulate and replay the lexical environment in Clojure
Combinators to weave Clojure functions together