fn __action307<'i, L>(
    ctx: &ParseContext,
    (_, l, _): (LexerPosition, LexerPosition, LexerPosition),
    (_, s, _): (LexerPosition, TypeSpecifier, LexerPosition),
    (_, i, _): (LexerPosition, ArrayedIdentifier, LexerPosition),
    (_, r, _): (LexerPosition, LexerPosition, LexerPosition),
) -> FunctionParameterDeclaratorwhere
    L: HasLexerError,