Correct TriEventStream.flatMap().
Add flatMapOpt combinator.
Add Either type and or() combinator.