generalized tuple array wrappers for any tuple size, thanks to integer
template parameter packs.