     :max-tries     the number of times the generator will be tried before
                    failing when it does not produce distinct elements
                    (default 10)"
+  {:added "0.9.0"}
   ([gen] (list-distinct gen {}))
   ([gen opts]
    (assert (generator? gen) "First arg to list-distinct must be a generator!")


  Note that the min/max options must be finite numbers. Supplying a
  min precludes -Infinity, and supplying a max precludes +Infinity."
  [{:keys [infinite? NaN? min max]
    :or {infinite? true, NaN? true}}]
  (core/let [frequency-arg (cond-> [[95 (double-finite min max)]]

    :max-tries     the number of times the generator will be tried before
                   failing when it does not produce distinct elements
                   (default 10)"
  {:added "0.9.0"}
  ([gen] (sorted-set gen {}))
  ([gen opts]
   (assert (generator? gen) "First arg to sorted-set must be a generator!")
