The [receive~] object has the capability to change the name of the signal by sending it a 'set' message (see screen print). Is there some reason why the [receive] object doesn't have the same capability? I don't see how any existing code would be broken if this feature was added.
In lieu of adding this feature (which would probably take some time, even if it were to be approved), is there some other way to accomplish the same thing? I think it could be done with dynamic patching, but is there an easier way?