The Weighted Element Set, written in Clojure.