Generic containers in C without ugly preprocessor hacks | Hacker News Reader