Contexts and structs - The Go Programming Language