pub type Result<A> = Result<A, <A as FromStr>::Err>;
pub enum Result<A> { Ok(A), Err(Error<<A as FromStr>::Err>), }
Contains the success value
Contains the error value