Rewriting Go source code with AST tooling | Hacker News Reader