static <T1, T2> Seq<Tuple2<T1, T2>> zip(Seq<? extends T1> s1, Seq<? extends T2> s2) {
        return zip(s1, s2, (t1, t2) -> tuple(t1, t2))
              .onClose(SeqUtils.closeAll(s1, s2));
    }
Zip 2 streams into one.
<p>
<pre><code>
// (tuple(1, "a"), tuple(2, "b"), tuple(3, "c"))
Seq.of(1, 2, 3).zip(Seq.of("a", "b", "c"))
</code></pre>
jOOL/src/main/java/org/jooq/lambda/Seq.java