Stores a component of a file as a Lexeme, TKind, and [struct@Span] The Token defines an interface between lexer and parser