As #21511 has shown, there are lots of cases in which integer suffixes aren't needed at all. Usually audits are needed to make sure the intended type is inferred, and disabling the fallback to `i32` wouldn't really work for tests and whatnot. It should be easy to modify the compiler to dump the equivalent of `--pretty=typed` (with pretty-printing showing no suffixes on expressions) into some temporary directory, then compare the results from two `make check` runs, one with _all_ the suffixes removed.