Variadic template simmulation