That's a feature. I don't think it's going away. The problem of accidental assignment is probably not very common.-Steve
What is the benefit of this feature? I feel like D has quite a few of such "features". I like my code to be explicit, even at a cost of some extra typing, rather than get bitten by some unexpected implicit behavior.