[Refactor] remove macro calls
Relying on the macros for control flow is bad and mostly removed.
Most of the code works just by replacing the generated source code with a function containing the same code.
Relying on the macros for control flow is bad and mostly removed.
Most of the code works just by replacing the generated source code with a function containing the same code.