Does a subscript setter return a reference to struct?

I did, and the results were confusing to me prior to asking the question and getting the additional information here.

At any rate, after watching the video in the comment above I did find and read the Modify Accessors evolution pitch and I now understand better what's going on.