aliasing una función de plantilla variadic

Tengo una función variadic como:

void test(int){}

template<typename T,typename...Args>
void test(int& sum,T v,Args... args)
{
    sum+=v;
    test(sum,args...);
}

Quiero alias a algo como:

auto sum = test;//error : can not deduce auto from test
int main()
{
    int res=0;
    test(res,4,7);
    std::cout<<res;
}

Traté de usarstd::bind pero no funciona con funciones variadas porque necesita marcadores de posición ...

¿Es posible alias una función variadic?

Respuestas a la pregunta(3)

Su respuesta a la pregunta