That's why I asked the question I did. The core question isn't about what the current implementation is or does but about where it should end up. Should Array be usable in @safe code.
It should but it can't unless something like `scope` is implemented. We can't have @safe in standard library that doesn't hold @safe promises.
