Port of clojure.data.generators to ClojureCLR