A C-to-C transformation to propagate constants.
This is a very preliminary transformation to propogate constants at the function level.
The transformation currently only folds integer constants.