In the juxtoposition of the two emphasized sentences, it seems like you're drawing a distinction between "anonymous types" and "unnamed fields," but I think they refer to the same idea (which I think is better referred to as "unlabled types," since "anonymous types" is usually used for things like the type of closures). What is the distinction?