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