Python is definitely a better syntax to write meta-programs than the pre-processor, but you still have the issue of the additional step&#x2F;tool.  Anything that depends on the generated code depends on the step which, if it&#x27;s missed, can lead to non-good things.