pub type Result<T> = Result<T, Error>;
The common result type between most library functions.
Performs the conversion.