pub fn walk_ident<'v, V: Visitor<'v>>(
    visitor: &mut V,
    ident: Ident
) -> V::Result