subsequences

fun <T> Sequence<T>.subsequences(): Sequence<Sequence<T>>
fun <T> Iterable<T>.subsequences(): Sequence<Sequence<T>>
fun <T> subsequences(vararg items: T): Sequence<Sequence<T>>