var is required for anonymous types.  Otherwise, it's a tradeoff between readability and conciseness.