Memory-safe, clean POSIX implementation of M4 macro processor | Hacker News Reader