pub type Result<T, I> = Result<T, ParseError<I>>;
enum Result<T, I> { Ok(T), Err(ParseError<<I as Input>::Context, Expected<<I as Input>::Token, <I as Input>::Slice>>), }
Contains the success value
Contains the error value