A parameter pack (C++11) is a template parameter that can represent any number of template arguments.
Without fold expressions (C++17), we have only limited options for manipulating a parameter pack.
Compiler Explorer link: https://compiler-explorer.com/z/vb5Gf5xYT