pub fn fold_foreign_item_macro<F>(
    f: &mut F,
    node: ForeignItemMacro
) -> ForeignItemMacro where
    F: Fold + ?Sized