Reading long nested generic type declarations in Java is an absolute utter mental pain. Being able to vat that shit will be a god send.
It is often the case that very simple stream operations end with ludicrously complex type signatures. By being able to var them it makes them far simpler to read.