might be a bit harder to use (questionable, less generics)
stream items must be of the same type (can't e.g. merge int with string, etc)
A Note On Stream Size
We have to decide how to handle streams of different length (size)
I suggest follow how Python does it - finish when first stream is ended. Elements of other stream(s) are simply immited (TODO check if that's true, is Python really like this?)
Fixed (2 inputs)
Upsides
Downsides
Variadic (N inputs)
Upsides
Downsides
A Note On Stream Size
We have to decide how to handle streams of different length (size)
I suggest follow how Python does it - finish when first stream is ended. Elements of other stream(s) are simply immited (TODO check if that's true, is Python really like this?)