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