macro_rules! array_downcast_fn { ($name: ident, $arrty: ty, $arrty_str:expr) => { ... }; ($name: ident, $arrty: ty) => { ... }; }
macro_rules! array_downcast_fn { ($name: ident, $arrty: ty, $arrty_str:expr) => { ... }; ($name: ident, $arrty: ty) => { ... }; }