After #773 is implemented, we should trace rule origins back towards the untransformed program.
After #773 is implemented, we should trace rule origins back towards the untransformed program.