<CA+g-_mrhc-2j9RgLeR-RsAG1Rhdk8X=sk8q2F=ZxioT49xd+UQ@mail.gmail.com>
Just published a blog post [1] explaining why I've chosen preprocessor macros instead of external codegen. Check it out! [1] https://hirrolot.github.io/posts/whats-the-point-of-the-c-preprocessor-actually.html