macro_rules! get { ($row:ident->$idx:literal($t:ty)) => { ... }; ($row:ident->$idx:literal($t:ty) default ($default:expr)) => { ... }; }