Let’s abusively use cpp macros (or how to unswitch loop semi-automatically) | Hacker News Reader