macro_rules! resolve_read_only_object {
    ($args:ident, $idx:expr, $err_msg:expr, $rt:ty, $le:expr) => { ... };
}