Understanding Structs and Interfaces in Go | CodeSignal Learn