Go-style defer scoped implementation in C | Hacker News Reader