"A possible exception can be made for things like int, but even then I prefer defining type aliases for things as much as possible, so the type system is as helpful as possible."
It's important to note that Go doesn't allow you to define type aliases. Embedding is the closest you get.