Make AST Vistor take mutable references