Type driven code generation for Go | Hacker News Reader