add add-filter! as a clojure foldword