pub fn walk_with_item<'a, V>(visitor: &mut V, with_item: &'a WithItem)where V: SourceOrderVisitor<'a> + ?Sized,