Variadic template support for actions