Function Subset Accessor for Partition-Specific Transformation + Repairable Trait
Develop a mechanism for an optimization to be able to access a well defined subset of a Hercules function (most often or always a set of partitions). One motivating use case is for selective predication.
Develop a mechanism for an optimization to record what changes were made to the IR at an abstracted level, that can be used to repair partitions, debug info, and possibly analysis info.