I agree that, while `<*>` is useful in general, the instance for signals is quite limited.

The example that motivated me was a search UI that filters a tableview. Models were already a couple of signals, and I want the filter to change based on UI controls (search terms, etc). Seemed natural to model the filter operation as a block.