No problem with std::array! If we had been on gcc 4.4+ when it was written initially, that would have been used.