pub type ParseResult<'a, T> = Result<ParseOk<'a, T>, String>;
pub enum ParseResult<'a, T> { Ok(ParseOk<'a, T>), Err(String), }
Contains the success value
Contains the error value