Be careful with Go struct embedding | Dark Hacker News