Hi @softwarenerd, this has been brought up on the forums a few times in the past. The reason it hasn't ever really gone anywhere is it's unclear how the feature should work for a non-Void returning closure. You may want to take a look at some of the past discussions (I may have missed a few):
- [Proposal] Guarded self in closures
- Guarded closures - #10 by acecilia
- Proposal: weakStrong self in completion handler closures
That's not to say this isn't worth pursuing, but I think a new proposal would need to address some of the issues raised by past discussions.