Add Bigarray distribution functions to Generator:
Generator.bigarray1Generator.bigstring_with_lengthGenerator.float32_vec_with_lengthGenerator.float64_vec_with_lengthGenerator.create and Generator.generate to use Splittable_random.t instead of Splittable_random.State.t. The former is simply a shorter alias for the latter.[@@deriving fields] from Test.Config.t to reduce bloat.ppx_quickcheck e.g. [@@deriving quickcheck ~generator ~observer ~shrinker].Add new geometric distributions for integer types to Generator:
p as parameters, producing a geometric distributionp <. 0. || 1. <. pAdd string_like function to Generator: