My case against contracts in Go | Dark Hacker News