pub type StdParseResult2<O, E> = Result<(O, Commit<()>), Commit<Tracked<E>>>;
enum StdParseResult2<O, E> { Ok((O, Commit<()>)), Err(Commit<Tracked<E>>), }
Contains the success value
Contains the error value