Is it possible to write variadic templates or fold expressions where the function signature can be something like

```cpp
void f(int, string, int, string, ...)

```

That style is very popular and user-friendly in python, but I couldn't get it to work in C++. In particular I would use it to feed a plotting function with data followed by a label for example.

edit: to expand, I would like to call the function like this:

```cpp
f(5, "first number");
f(5, "first number", 6, "second number");

```

and with 4, 6 or ... 2\*n parameters.