Variadic template for concisely defining a tuple whose components are all the same type
As nwp pointed out in a comment, std::array is a better choice for this.  I didn't need to write this template at all.