AST: Rewrote Arg::getIRArg to operate recursively.