Use C++11 variadic templates instead of vatmpl.h