Fix to support higher number of arguments in variadic templates for visual c++