def parse_argument(lexer: Lexer) -> ArgumentNode:
    """Argument: Name : Value"""
    start = lexer.token
    name = parse_name(lexer)

    expect_token(lexer, TokenKind.COLON)
    return ArgumentNode(
        name=name, value=parse_value_literal(lexer, False), loc=loc(lexer, start)
    )
Argument: Name : Value