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