Take the following snippet:
List distances = new List();
Was the redundancy intended by the language designers? If so, wh
C# is definitely getting less verbose after the addition of functional support.