A constant generator of the specified value.
A constant generator of the specified sample.
Constructs a generator from an effect that constructs a value.
Constructs a generator from an effect that constructs a sample.
Constructs a deterministic generator that only generates the specified fixed values.
Constructs a generator from a function that uses randomness.
Constructs a generator from a function that uses randomness. The returned generator will not have any shrinking.
Constructs a generator from a function that uses randomness to produce a sample.
A generator of integral values inside the specified range: [start, end).
A generator of integral values inside the specified range: [start, end). The shrinker will shrink toward the lower end of the range ("smallest").
A sized generator, whose size falls within the specified bounds.
A generator of uniformly distributed doubles between [0, 1].
A generator of uniformly distributed doubles between [0, 1].
TODO: Make Shrinker go toward 0