macro_rules! want_failed_internal { { $variant:ident($binding:pat) = $input:expr, $x:expr, $($d:expr),* } => { ... }; }