Îõ³h$ y 7-      !"#$%&'()*+,None 567>ÀÁÂÎÙèÙ error-or.Convert between functors that hold error info.error-orA wrapper over í to provide human readable exceptions. (Exception class' displayException does not seem to be used by GHC) Ûhttps://stackoverflow.com/questions/55490766/why-doesn-t-ghc-use-my-displayexception-method error-orUse -'s . and  sequenceA_ to compose  s as opposed to / derived functions like 0.error-orProduce an error from Text. You can also use 1, which takes a 2.error-or,Annotate the error with context information.error-or$Tag an exception with an annotation.>It ignores asynchronous exceptions and has special logic for  for better composition. For  SomeExceptionÉ, it converts the error message into Text via String and turns it into & tagged with provided adnotation. For  it is streightforward tagging.Since ver 0.1.1.0error-orPretty print the error.error-orA partial function, like  fromRight.error-orOrError's instances for / and - don't align, but the / and 3ó instances are too useful (as in convenient) to pass on. In particular, composing two failing actions using the - instance creates a  composite; error, where as composing the same two actions using the / instance 4š produces only the error from the first action in the sequence. This is a consequence of the fact that for Monads executing the second of two actions (4 is defined in terms of 5ƒ) requires the result from the first to be passed to the second: the very result that is not available if the first action fails!error-orConvert from `Either e`, 6 becomese error. error-or3Convert from 'Maybe a' to 'ErrorOr a'. It converts 7 simply to an error with msg Nothing.!error-orConvert from ErrorOr to IO.  throws a  if the input holds an error.error-orInitial indent, usually 0    Safe-Inferred *89:;<=>?À       !"#$%&'()*+,-./0.12./3.14.56./7.58./9./:.;<.=>?@ABCDEFÇ%error-or-0.3.0-FzuGnCZvdGJDQBRzmCNURW Data.ErrorOrPaths_error_or ErrorConvtoE PrettyErrAccunPrettyErrAccErrorAcc ErrMessageErrListErrTagErrorOrerrorOrToEitherErrorOKfailTexttagtagIO prettyErrAccisOKisErrorfromOK$fSemigroupErrorAcc$fIsStringErrorAcc$fMonadErrorErrorAccErrorOr$fMonadFailErrorOr$fMonadErrorOr$fMonoidErrorOr$fSemigroupErrorOr$fApplicativeErrorOr$fExceptionPrettyErrAcc$fShowPrettyErrAcc$fErrorConvEitherErrorOr$fErrorConvMaybeErrorOr$fErrorConvErrorOrIO $fShowErrorOr $fReadErrorOr $fEqErrorOr $fOrdErrorOr$fFunctorErrorOr$fFoldableErrorOr$fTraversableErrorOr$fShowErrorAcc$fReadErrorAcc $fEqErrorAcc $fOrdErrorAccbaseGHC.Base ApplicativeData.Traversable sequenceAMonadsequenceControl.Monad.FailfailString MonadFail>>>>= Data.EitherLeft GHC.MaybeNothingversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName