

This relatively new. Only “recently” (last couple decades) was it easy to get type info for a variable where it was used.
The other problem is that if your type is merely an alias, in many languages you can still do
interval_minute = interval_second
without the compiler catching it.
That’s not gibberish, those are hilarious jokes using sophisticated vim commands. Here’s another, which you have no hope of understanding, but vim users will love:
:%s/ass/butt/g