pub type ParseResult<T, N, E> = Result<(T, N), E>;
pub enum ParseResult<T, N, E> { Ok((T, N)), Err(E), }
Contains the success value
Contains the error value