The := syntax looks just like the += *= ~= syntax, which has
completely different meanings, so for some people it will only
serve to confuse them more than they already are.
BTW D does have instances of multiple ways of doing the same
things.
Eg
private:
int x = 1;
private int x = 1;
private
{
int x = 1;
}
--rt