Is it possible to check that type T is an std::array of arbitrary type and size?

I can check for a particular array, for instance:

std::is_same_v<T, std::array<int,5>>

But I'd like to check that T is any instantiation of std::array. Something like below (which, of course, does not compile):

std::is_same_v<T, std::array>

Is there a way to achieve this (maybe not using is_same)?

Edit
Report