static <T> Seq<Tuple2<T, Long>> zipWithIndex(Iterable<? extends T> iterable) {
        return zipWithIndex(seq(iterable));
    }
Zip a Stream with a corresponding Stream of indexes.
<p>
<pre><code>
// (tuple("a", 0), tuple("b", 1), tuple("c", 2))
Seq.of("a", "b", "c").zipWithIndex()
</code></pre>
jOOL-java-8/src/main/java/org/jooq/lambda/Seq.java