I am surprised that the walrus operator had to do with Guido's resignation. The walrus operator is awesome. There are so many cases you need a temporary variable in a control flow. The walrus is a beautiful way to handle it.
i did not get it until learning rust. and only then u realized that:
if let Some(msg) = read_message(&mut stream) {
is the same as
if msg := read_message(stream):