pub fn noop_flat_map_pat_field<T: MutVisitor>(
    fp: PatField,
    vis: &mut T
) -> SmallVec<[PatField; 1]>