syn::fold
pub fn fold_data_struct<F: ?Sized>(f: &mut F, node: DataStruct) -> DataStruct where F: Fold,