Broken abstractions in Go | Heykuki News