macro_rules! animation_direction {
    (initial) => { ... };
    (inherit) => { ... };
    (unset) => { ... };
    (normal) => { ... };
    (reverse) => { ... };
    (alternate) => { ... };
    (alternate - reverse) => { ... };
}