模板如何处理可变参数?

5 c++ language-lawyer

考虑以下函数:

void f(...);
Run Code Online (Sandbox Code Playgroud)

以及以下结构:

template <class T>
struct s;

template <class R, class...A>
struct s<R(A...)>
{
    //...
};
Run Code Online (Sandbox Code Playgroud)

s<decltype(f)>考虑到它的可变参数类型,究竟如何处理?