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: Jan 09 2026 at 13:15 UTC