// TestPreorderSeq checks PreorderSeq against Preorder. func TestPreorderSeq(t *testing.T) { … } // TestAll checks All against Preorder. func TestAll(t *testing.T) { … } // firstN(n, seq), returns a slice of up to n elements of seq. func firstN[T any](n int, seq iter.Seq[T]) (res []T) { … } // BenchmarkAllCalls is like BenchmarkInspectCalls, // but using the single-type filtering iterator, All. // (The iterator adds about 5-15%.) func BenchmarkAllCalls(b *testing.B) { … }