macro_rules! ok_or_else {
    ( $val:expr, |$arg:ident| $if_err:expr $(,)? ) => { ... };
}