The reference to a "subscribe block" is pretty confusing without any mention of `+createSignal:`. Maybe this whole paragraph could be simplified to:

> Each new subscription to a `RACSignal` will trigger its side effects. This means that any side effects will happen as many times as subscriptions to the signal itself.