Uma struct é uma sequência de elementos nomeados, chamados campos, cada um dos quais possui um nome e um tipo.
Um campo declarado com um tipo, mas nenhum nome de campo explícito, é chamado de campo incorporado.
Um campo incorporado deve ser especificado como um nome de tipo T ou como um ponteiro para um nome de tipo não-interface *T, e o próprio T pode não ser um tipo de ponteiro.
type Carro struct {
Marca string
}