Unless "foo" were a pointer that the programmer explicitly pointed to the
inside of a larger data structure.
It was that. Go look at the source (I included the link) if you want.
This was in the context of a sub-thread about array indices, after all.