macro_rules! ok_or {
    ($e:expr, $b:block) => { ... };
}