Structs

Represents a parser that parsed its value successfully. It parsed the value of type O. It also stores the best error encountered during parsing, and the position AFTER the parsed value in pos.