Java wrapper (with generics) for the persistent collections types in clojure.