pub type Res<'a, T> = Result<(&'a [u8], T), Error>;
pub enum Res<'a, T> { Ok((&'a [u8], T)), Err(Error), }
Contains the success value
Contains the error value