Scope and Shadows in Go | Hacker News Reader