StreamClass.chunkWhile<S, A, C>(source: Source<S>,initial: A,step: (value: Exclude<S, AnyFailure>,accumulator: A) => { acc: A; emit?: C; halt?: boolean; },flush?: (accumulator: A) => C | undefined): StreamClass<C, Extract<S, AnyFailure>>
StreamClass#chunkWhile as a static: Stream.chunkWhile(source, …) is
Stream.from(source).chunkWhile(…).
await Stream.chunkWhile([1, 2], 0, (v, acc) => ({ acc: acc + v, emit: [v] })).collect(); // [[1], [2]]
StreamClass<C, Extract<S, AnyFailure>>