make TM_AddToArgs variadic function