How can I delegate the variadic argument list to another variadic argument function? e.g. void myWritef( char[] frm, ... ){ writefln( frm, ??? ); } And how can I add or remove arguments to these varargs?