pub type Res<T, U> = IResult<T, U, ErrorTree<T>>;
enum Res<T, U> { Ok((T, U)), Err(Err<GenericErrorTree<T, &'static str, &'static str, Box<dyn Error + Send + Sync>>>), }
Contains the success value
Contains the error value