I know about struct embedding
type newType struct {someStruct}
I know about type aliasing:
type newType = someStruct
But is there any practical reason to use
type newType someStruct
What about primitive types?
type newType int
What is the right name for such a definition?