enum TokenKind { Identifier, Number, } struct Token { kind: TokenKind, }