add NewArgs function

各函数的 ``a Args`` 参数改为 ``a *Args``