macro_rules! is_eval_always {
    ([]) => { ... };
    ([(eval_always) $($rest:tt)*]) => { ... };
    ([$other:tt $($modifiers:tt)*]) => { ... };
}