pub fn fold_table<F>(fold: &mut F, t: TableDecl) -> Result<TableDecl, Error>where F: RqFold + ?Sized,