This is issue 9636 (https://d.puremagic.com/issues/show_bug.cgi?id=9636), which is "controversial", as it changes the (already existing) semantic of what `Nullable!T n; n = null;`, if `T` happens to be a type for which `= null;` already means something. EG: A `Nullable!(int*)`...

If you still believe in this change, I'd recommend you at least give it its own pull.