[Pitch] Introduce `let-else` syntax as alternative for single expression `guard-let-else`

-1 for me.

This adds a special case syntax for very limited gain.
A more flexible approach I would prefer was proposed in Make Never the bottom type: in the "Future directions" notes, the author proposes making the throw statement have a type of Never, enabling something like this:

let x = optionalValue ?? throw SomeError()
35 Likes