pub fn walk_pat_field<'v, V: Visitor<'v>>(
    visitor: &mut V,
    field: &'v PatField<'v>
) -> V::Result