update for syntax::visit:Visitor changes