pub type DecodeResult<A> = Result<A, DecodeError>;
enum DecodeResult<A> { Ok(A), Err(DecodeError), }
Contains the success value
Contains the error value