See https://github.com/fsprojects/FSharp.Control.TaskSeq/pull/265 Fixes https://github.com/fsprojects/FSharp.Control.TaskSeq/issues/258 Inspired by [AsyncSeq.bufferByCount](https://github.com/fsprojects/FSharp.Control.AsyncSeq/blob/main/src/FSharp.Control.AsyncSeq/AsyncSeq.fs#L1400C2-L1415C35) and [Seq.chunkBySize](https://github.com/dotnet/fsharp/blob/main/src/FSharp.Core/seq.fs#L1805)