pub type Result<T, R, W> = Result<T, Error<R, W>>;
Abbreviates std::result::Result type
std::result::Result