Neat! I made something (I think) similar a while back, also inspired by Clojure. Mine's more of a proof-of-concept, as I have zero Clojure experience outside some very casual reading.<p><a href="https://github.com/brian-c/patterned-function" rel="nofollow">https://github.com/brian-c/patterned-function</a>