template constexpr size_t arraysize(const T&) { static_assert(std::is_array::value, "Argument must be array"); return std::extent::value; }