[c++] call_tuple, template_template