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