Fix constness of array.d

Thanks to @aG0aep6G this works as far as I can see.
It's part of the workaround. Assigning to `_outer` would try to call opAssign, which doesn't work on const. Assigning to `_outer_` is an initialization, which ignores const.