Add failure test (EllipsisParam)

Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>
refactor: RenameArg (former Arg) as inner class of RewriteFun

Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>
If it has varargs don't translate

Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>
comments

Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>
Move hasVarArgs and isRecursive to doMacroize

Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>