Since we usually describe side effects and values sent as things signals "do", I think it would be clearer if you described the result of this method as a signal that "is" instead.

For example:
```objc
/// Merges the receiver and the given signal with `+merge:` and returns the resulting signal.
```

though seeing the description of `-concat` maybe even `Merges the receiver and the given signal` alone is enough.