úÎ!×Í)      !"#$%&'(None 456=?@AMgÊ error-or.Convert between functors that hold error info.error-orA wrapper over m 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 'Applicative'\'s ) and  sequenceA_ to compose  s as opposed to * derived functions like +.error-or,Could be defined as 'err = fail . Text.pack'error-or,Annotate the error with context information.error-orPretty print the error.error-orLike  fromRighterror-orOrError's instances for * and , don't align, but the * and -s 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 *ÿR instance '(>>)' 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 ('(>>)' is defined in terms of '(>>=)') 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-or3Convert from 'Maybe a' to 'ErrorOr a'. It converts . 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¨/01234567       !"#$%&'()*+,*-.*+/*-0*12*3456789:;<='error-or-0.1.0.0-GSKeaw1GUhJ2HuzqJRhiOk Data.ErrorOrPaths_error_or ErrorConvtoE PrettyErrAccunPrettyErrAccErrorAccMessageListTagErrorOrerrorOrToEitherErrorOKerrtagprettyisOKisErrorfromOK$fSemigroupErrorAcc$fMonadFailErrorOr$fMonadErrorOr$fMonoidErrorOr$fSemigroupErrorOr$fApplicativeErrorOr$fExceptionPrettyErrAcc$fShowPrettyErrAcc$fErrorConvMaybeErrorOr$fErrorConvErrorOrIO$fShowErrorAcc$fReadErrorAcc $fEqErrorAcc $fOrdErrorAcc $fShowErrorOr $fReadErrorOr $fEqErrorOr $fOrdErrorOr$fFunctorErrorOr$fFoldableErrorOr$fTraversableErrorOrbaseData.Traversable sequenceAGHC.BaseMonadsequence ApplicativeControl.Monad.Fail MonadFail GHC.MaybeNothingversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDir getSysconfDirgetDataFileName