macro_rules! get_or_err_with_context { ($this:ident, $key:expr, $ctx:expr, $err:expr, $msg:expr) => { ... }; }