Return std::move(arr)?