rustc_ap_rustc_parse
macro_rules! maybe_whole { ($p:expr, $constructor:ident, |$x:ident| $e:expr) => { ... }; }
Like maybe_whole_expr, but for things other than expressions.
maybe_whole_expr