/** * Sequentially zips this effect with the specified effect * * @tsplus static effect/core/io/Effect.Aspects zipFlatten * @tsplus pipeable effect/core/io/Effect zipFlatten */ export function zipFlatten(that: Effect) { return >( self: Effect ): Effect => self.zipWith(that, (a, a2) => [...a, a2]) }