fitzgen commented on issue #5127:
After a hurried skim: I think a bunch of these changes would be more clear if e.g.
SigData::argsmoved toSigSet, so you could sayctx.sigs().args(self.sig)instead ofctx.sigs()[self.sig].args(ctx.sigs()).I started experimenting with this and it was a pretty invasive change because a bunch of existing
SigDatamethods useself.args(..)andself.rets(..)but don't have access to their ownSig, so basically all methods ofSigDatawould have to move toSigSetand this just seems like too much ocean boiling for not enough benefit.
Last updated: Dec 06 2025 at 06:05 UTC