Versions in this module Expand all Collapse all v0 v0.21.0 Sep 23, 2026 v0.20.0 Sep 23, 2026 Changes in this version + type StreamOp func(iter.Seq2[In, error]) iter.Seq2[Out, error] + func Batch[T any](size int) StreamOp[T, []T] + func Collect[T any](maxItems int) StreamOp[T, []T] + func Filter[T any](pred func(T) bool) StreamOp[T, T] + func FlatMap[In, Out any](fn func(In) iter.Seq2[Out, error]) StreamOp[In, Out] + func MapE[In, Out any](fn func(In) (Out, error)) StreamOp[In, Out] + func Map[In, Out any](fn func(In) Out) StreamOp[In, Out] + func Reduce[T, Acc any](initial Acc, fn func(Acc, T) (Acc, error)) StreamOp[T, Acc] + func Take[T any](n int) StreamOp[T, T] + func WithContext[T any](ctx context.Context) StreamOp[T, T]