General-purpose code transformation helpers not specific to an IR. These classes help implement large-scale transformations to HCodes. @author C. Scott Ananian