One thing I’ve seen some peopel do lately for diffing is to make use of the Attribute From Parameters node to generate all the graph data as points/attribs and then compare things via that
In single mode pointed to a node it also essentialy functions as a “getParms()” thing.
Not that setParms() is anything special either… It just processes all the dict keys/values and sets them. Could easily write a getParms() function that does the same.