pub fn visit_while_loop<'ast, V>(visitor: &mut V, node: &'ast WhileLoop)where V: Visit<'ast> + ?Sized,