I think a nice addition to variables3.rs would be to also mention variable shadowing as it also solves the exercise and also gets explained in chapter 3 of the book (https://doc.rust-lang.org/book/ch03-01-variables-and-mutability.html)
Any opinions on that one?