> Java's type system is so weak that it doesn't even prevent null from inhabiting almost every type.
"So weak"? You do realize that this is basically where every language was less than a decade ago?
"So weak"? You do realize that this is basically where every language was less than a decade ago?
We're in 2021, not decade ago.