Macros on Steroids: How pure C can benefit from metaprogramming | Hacker News Reader