pub type LexResult = Result<Vec<Token>, LexError>;
enum LexResult { Ok(Vec<Token>), Err(LexError), }
Contains the success value
Contains the error value