General Feedback

Maybe we should think about some soft rules about when to use an initializer and when to use an operator as an API surface. Otherwise, we will end up deciding case by case, which will probably lead to inconsistency.

Somethings like:

  • Multisequence Combinators where all inputs are equal in importance -> init base api
  • 1to1 value flow AsyncSequences -> operator based api
    ...