macro_rules! impl_int_gcd_abs_lhs { ($slf:ty, [$($rhs:ty),+]) => { ... }; ($slf:ty, $rhs:ty, $out:ty) => { ... }; }