I agree with @Coneko that this explanation isn't very clear. The order of `+merge:` is actually 100% deterministic – it just sends whenever any input signal sends a value.

The two outputs will probably be unnecessarily confusing. I like the subject example below much more.