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