pub fn noop_flat_map_foreign_item<T: MutVisitor>(
    item: P<ForeignItem>,
    visitor: &mut T
) -> SmallVec<[P<ForeignItem>; 1]>