Ask HN: Why wasn't the C preprocessor written to allow adding language features? | Hacker News Reader