macro_rules! check_and_update_err {
    ($result: expr, $err: expr) => { ... };
}