macro_rules! downcast_dict_op { ($key_type:expr, $val:ident, $array:ident, $op:expr $(, $arg:expr)*) => { ... }; }