Improved `__attribute__((cleanup))` through `defer` | Hacker News Reader