fn __action7<'input>(
source_id: usize,
(_, _, _): (u32, Token, u32),
(_, is_mut, _): (u32, Option<Token>, u32),
(_, syml, _): (u32, u32, u32),
(_, sym, _): (u32, Symbol, u32),
(_, symr, _): (u32, u32, u32),
(_, ann, _): (u32, Option<Spanned<Ty>>, u32),
(_, _, _): (u32, Token, u32),
(_, exprvl, _): (u32, u32, u32),
(_, exprv, _): (u32, Expr, u32),
(_, exprvr, _): (u32, u32, u32),
(_, _, _): (u32, Token, u32),
(_, expril, _): (u32, u32, u32),
(_, expri, _): (u32, Expr, u32),
(_, exprir, _): (u32, u32, u32)
) -> Expr