macro_rules! wmul_impl_large { ($ty:ty, $half:expr) => { ... }; (($($ty:ty,)+) $scalar:ty, $half:expr) => { ... }; }