crosswalk

fun <A, B> Iterable<A>.crosswalk(f: (A) -> Iterable<B>): List<List<B>>
fun <A, B> Sequence<A>.crosswalk(f: (A) -> Iterable<B>): List<List<B>>