A tiny clojure library for doing set operations using a supplied matching predicate function