I like that Rust, just like Lisp and Haskell et al also allow any block to return a value, not just functions. So if-then-else and loops etc can do that. It be nice if Python could do that.
Perhaps I should hack up Python to allow that. Would be an interesting little project.