Koroskin Denis wrote: > D *could* do the following trick: > array.length()+=1 -> array.length(array.length() + 1); Since D already obfuscates learning D with functions that look like properties, this would be polite to have in D.