import { Sequence } from '../../core';
import { compose } from '../../../../helper/compose';
compose(Sequence, class extends Sequence {
public override tails(): Sequence, Sequence.Iterator]> {
return Sequence.mappend(
Sequence.from(this.extract().map((_, i, as) => as.slice(i))),
Sequence.from([[]]));
}
});