In the first part, we output Rust code to MIR and read it. We saw how if expressions are divided into blocks, where values ...