See Original text in context
method merge(Supply @*supplies --> Supply:D)
Creates a supply to which any value seen from the given supplies, is emitted. The resulting supply is done only when all given supplies are done. Can also be called as a class method.