unions

Combines multiple protocol composers into one.


Combines given factories into a single factory that returns protocols from all of them.