macro_rules! add {
    ($e:expr , $($es:expr) , *) => {
        $e + add!($($es) , *)
    };
    ($e:expr) => {
        $e
    };
}
fn main() -> i32 {
    let a = add!(15, 2, 9); // 26
    a - 26
}
macro_rules! add {
    ($e:expr , $($es:expr) , *) => {
        $e + add!($($es) , *)
    };
    ($e:expr) => {
        $e
    };
}
fn main() -> i32 {
    let a = add!(15, 2, 9); // 26
    a - 26
}