fn __action572( cx: &mut ParseCtxt<'_>, __0: (Location, Vec<(Ty, Token)>, Location), __1: (Location, Option<Ty>, Location), ) -> Punctuated<Ty, Token>