macro_rules! tuples_try_from_row { () => { ... }; ($first:ident $(, $remaining:ident)*) => { ... }; }