macro_rules! tuple_fold {
    ($($n:ident),*) => { ... };
}