Allow NodeVisitors to remove the node they're visiting