Using variadic template arguments