Now that we assume C++17, the in-file definition of the std::array can be removed. This is all that's necessary, as constexpr used on a static member variable implies inline (and so, automatically has C++17's static inline behavior).