SE-0345: `if let` shorthand for shadowing an existing optional variable

I think that I may not have been clear enough, and it wasn't specific to Bool variables.

While I like the proposal as a general improvement, it does require a bit of historical knowledge of what it is doing...which can be tricky at best for new swift programmers

I was suggesting something that would shorthand the whole

if let variable = variable, variable {
or the proposed
if let variable {

to something less verbose but equivalent but equal using an operator overload.

if variable+ {

This reads a lot better, and you don't need to know the historical reasons for it. You just need to know that 'hey I'm checking if this optional is not nil and is usable, without the historical let assignment"