Changed arg-ast to take a normal AST as argument.
Use an AST as argument to make-arg-ast.