I\'m attempting to maintain some code with variadic template functions that seems to work perfectly in GCC but fails in MSVC. I\'m not very comfortable with this type of fun