Stream.scan<U>(fn: (acc: U,value: T,arrivalIndex: number) => Promisable<U>,initialValue: U): Stream<U, E>
Like fold but emits the running accumulator after each successful value,
allowing downstream operations to react to intermediate states.