On Friday, 25 January 2013 at 21:44:28 UTC, Zach the Mystic wrote: > Here are my two cents: > > First, about optional parentheses: > > Optional parentheses = ambiguity. > > int foo() { return 4; } > auto x = foo; // gives 4 or gives function foo?\ 4, we are talking about D not C.