macro_rules! vertical_align {
    (initial) => { ... };
    (inherit) => { ... };
    (unset) => { ... };
    (baseline) => { ... };
    (sub) => { ... };
    (super) => { ... };
    (top) => { ... };
    (text - top) => { ... };
    (middle) => { ... };
    (bottom) => { ... };
    (text - bottom) => { ... };
    ($($val:tt)+) => { ... };
}