> But i have to admit, that it might be too late for changes in D2 regarding this just because it would break too much existing code Such feature can be implemented as optional in D2 with compiler switch to enforce explicit ref and out syntax.