macro_rules! unwrap_or {
    ($o:expr, $else:expr) => { ... };
}