macro_rules! if_arena_cache {
([] $then:tt $no:tt) => { ... };
([(arena_cache) $($modifiers:tt)*] $yes:tt $no:tt) => { ... };
([$other:tt $($modifiers:tt)*] $yes:tt $no:tt) => { ... };
}macro_rules! if_arena_cache {
([] $then:tt $no:tt) => { ... };
([(arena_cache) $($modifiers:tt)*] $yes:tt $no:tt) => { ... };
([$other:tt $($modifiers:tt)*] $yes:tt $no:tt) => { ... };
}