fn __action75<'input>(
input: &'input str,
(_, auto, _): (usize, Option<()>, usize),
(_, marker, _): (usize, Option<()>, usize),
(_, upstream, _): (usize, Option<()>, usize),
(_, fundamental, _): (usize, Option<()>, usize),
(_, non_enumerable, _): (usize, Option<()>, usize),
(_, coinductive, _): (usize, Option<()>, usize),
(_, object_safe, _): (usize, Option<()>, usize),
(_, well_known, _): (usize, Option<WellKnownTrait>, usize),
(_, _, _): (usize, &'input str, usize),
(_, n, _): (usize, Identifier, usize),
(_, p, _): (usize, Vec<VariableKind>, usize),
(_, w, _): (usize, Vec<QuantifiedWhereClause>, usize),
(_, _, _): (usize, &'input str, usize),
(_, a, _): (usize, Vec<AssocTyDefn>, usize),
(_, _, _): (usize, &'input str, usize),
) -> TraitDefn