It quickly becomes inefficient when you apply multiple operators to channel, so the pattern we want to enforce is that you take your input as flow, apply flow operators, then convert the result to the channel (
produceIn
operator) if channel is needed.