m4 is always there with better macros than CPP.
Only required recursively calling ed with a pre-baked script :D
m4 is always there with better macros than CPP.