rich-result (cargo): Rich result type differentiating between recoverable & fatal errors
Keywords: error|result