named types unnamed type
A simple way of thinking about it is that named types are those you define with the type statement, and unnamed types are composite types defined by a type literal.
An unnamed type, is just a type declared without a name by using a type literal, i
The %#v format verb is shorthand to see both type and value,