c++11 variadic template string formating library