There are serious proposals for adding type inference `var x = new List();` to Java! https://openjdk.java.net/jeps/286