Link to RFC: rfc-2472
Basically the gist of this improvement is adding to the list of suggestions for when a programmer types a field that does not exist in a struct.
Currently, if the field name that is typed does not exist in the struct then all fields in the struct are suggested as things that might have wanted to be typed instead. This is a wonderful feature.
I, therefore, propose that this might be even more helpful if there were some more suggestions that are presented. These being a path of field names within the struct where the fields are public to the location that the error occured and the last inner field name is equal to that of the field name typed.
How does this sound for people?