syntax::mut_visit
pub fn noop_flat_map_variant<T: MutVisitor>( variant: Variant, vis: &mut T) -> SmallVec<[Variant; 1]>