pub type Result<T> = Result<Vec<Complex<T>>, Error<Vec<Complex<T>>>>;
enum Result<T> { Ok(Vec<Complex<T>>), Err(Error<Vec<Complex<T>>>), }
Contains the success value
Contains the error value