macro_rules! or { ($e:expr, $fallback:expr) => { ... }; (, $fallback:expr) => { ... }; }
Return the first argument if not empty, otherwise the second.