Sorry I should have linked the explicit post where it was mentioned, but didn't want to look though the thread, so I should have linked this quote directly:
Although, I see my example was indeed incorrect for my interpretation, which would indeed require the new overload for the identifier self
to be in a new scope. (will edit it)
Additionally, my idea would be explicitly requested, by naming the new variable self
.