Rust/Statement
- main thing is that statements get semicolons.
- it's possible to have something which doesn't compile because the last line in the function actually has or doesn't have a semicolon.
- It needs to have a semicolon if the last line is a statement.
- It needs to NOT have a semicolon if the last line is a Rust/Expression.
- examples