macro_rules! should_ever_cache_on_disk {
    ([]$yes:tt $no:tt) => { ... };
    ([(cache) $($rest:tt)*]$yes:tt $no:tt) => { ... };
    ([$other:tt $($modifiers:tt)*]$yes:tt $no:tt) => { ... };
}