product

fun <T, U, R> Sequence<T>.product(other: Sequence<U>, combinator: (T, U) -> R): Sequence<R>
fun <T, U> Sequence<T>.product(other: Sequence<U>): Sequence<Pair<T, U>>