Take the following snippet:
List distances = new List();
Was the redundancy intended by the language designers? If so, wh
Because we're addicted to compilers and compiler errors.