Nominative, not normative. Nominative means "by name", i.e. you reference types by names. A structural type (aka anonymous type) does not have a name, so cannot be referenced.
Yes, I meant nominative.
It also has syntax for structural typing where needed.