/** * Composes this sample with the specified sample to create a cartesian * product of values and shrinkings. * * @tsplus static effect/core/testing/Sample.Aspects zipFlatten * @tsplus pipeable effect/core/testing/Sample zipFlatten */ export function zipFlatten(that: Sample) { return >( self: Sample ): Sample => self.zipWith(that, (a, b) => [...a, b]) }