interleave

fun <T> interleave(iterables: Iterable<Iterable<T>>): Sequence<T>
fun <T> interleave(vararg iterables: Iterable<T>): Sequence<T>
fun <T> interleave(iterables: Sequence<Iterable<T>>): Sequence<T>