I\'m looking for a way in Swift to create a new type specialization with a parameter that is a value, not a type itself, similar to how you\'d do this with a C++ std::array (whi