Right, but I'm curious to know among statically typed languages, which ones have more checks than others.
Still probably Ada. Compared to other statically typed languages, Ada is a "big" language. Things like Modula-2 or ML simply have far fewer things to check.