macro_rules! push_index {
    ($n:expr,$new_sql:ident,$index:expr) => { ... };
    ($index:ident,$new_sql:ident) => { ... };
}