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