macro_rules! tab_size { (initial) => { ... }; (inherit) => { ... }; (unset) => { ... }; ($num:expr) => { ... }; }