Clippy has a ton of clever lints I haven't seen before. E.g. it suggests that `let _v = println!("hello");` could be `println!("hello");` because a variable of type () is pointless. Warning about recursion in main is an excellent idea too. https://github.com/rust-lang/rust-clippy/blob/master/CHANGELOG.md#rust-139