You can still initialize multiple variables at once with "let (x, y) = (1, 2)".
This way it's much easier to add lints throughout compilation correctly, and functions on impls can alter the way lints are emitted.