Building a tree-walk interpreter from scratch in Go | Dark Hacker News