GenTraversableOnceB
GenTraversableOnceB is a type class in Scala that represents a collection that can be traversed at most once, and it provides a single `traverseOnce` method. This method takes a function that transforms each element into an effectful computation and collects the results into a single effectful computation. The "B" in the name signifies that the resulting collection after traversal is of type B, which could be different from the original element type.
The core idea behind `GenTraversableOnceB` is to allow for efficient processing of collections where elements are
Unlike `TraversableOnce`, which focuses on producing a single result from a traversal, `GenTraversableOnceB` is about producing