I created a primary template and two specializations: one is for a void-type, the other is a parameter pack for different parameter types.
The background is a "c