macro_rules! fore_ta { ($ta1: expr, $ta2: expr) => { ... }; ($ta1: expr, $ta2: expr, $ta3: expr) => { ... }; }