macro_rules! direction { (initial) => { ... }; (inherit) => { ... }; (unset) => { ... }; (ltr) => { ... }; (rtl) => { ... }; }