pub type AuthResult<T> = Result<T, AuthError>;
auth
Result with AuthError as the error type.
AuthError