Swift Combine: direct output of one Publisher to the input of another

Solution 1:

It is a delightful feature of PassthroughSubject that it is both a publisher and an operator: a Subject can be chained directly to a pipeline.

So just say

publisher1.subscribe(publisher2)

and you're all set.