Writing a Golang DSL with slight abuse of Go syntax | Hacker News Reader