配列を要素展開して、可変長引数の関数に渡したいんですけど、どうかけばいいか分かりません

template<typename... Ts>
void g(Ts... ts){}

template<typename T,size_t N>
void f(T (&a)[N])
{
g(a[0],a[1],a[2]/* なんて書くのか*/);
}