AST enhancements

now calculating whether a function or method has variable
arguments