h* v       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstu0.1.6.0 Safe-Inferred/<>collect-errorsA wrapper around values which can accommodate a list of (potential) errors that have (maybe) occurred during the computation of a value. A value may be missing, leaving only the error(s).Such error collection allows one to write expressions with partial functions (ie functions that fail for some inputs) instead of branching after each application of such function. Dealing with the errors can be moved outside the expression. If the error data contain enough information, their list can be used to trace the source of the errors. collect-errorsTake a CE-value, add new errors into it and remove the value, if any collect-errorscollect-errorsIf there is a value, remove any potential errors that are associated with it.Kcollect-errors1Unsafe way to get a value out of the CN wrapper. Lcollect-errorsUnsafe way to get the result of a function out of the CN wrapper. Mcollect-errorsUnsafe way to get the result of a binary function out of the CN wrapper. Ncollect-errorsConstruct an empty wrapper indicating that given error has certainly occurred.Ocollect-errorsConstruct an empty wrapper indicating that given error may have occurred.<=>?A@BDCEFGHIJKLMNOPQRSTUVWIJKLMGHFBDCE?A@NOPQRS=>TUVW< Safe-Inferred 4nopqrnopqr Safe-Inferred d1BECD?@AGIJKLMNOPQRS=>< TUVW 1BECD?@AGIJKLMNOPQRS=>< TUVW  Safe-Inferred vwxyz{|}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLJMNNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~-collect-errors-0.1.6.0-10q3pF0DPUmBtUmcUYSc7qControl.CollectErrors.Type&Control.CollectErrors.PreludeInstancesNumeric.CollectErrors.Type&Numeric.CollectErrors.PreludeInstancescollect-errorsControl.CollectErrorsNumeric.CollectErrorsPaths_collect_errors CanTakeErrors takeErrorstakeErrorsNoValue CanBeErrorsCanTestErrorsPresenthasErrorCanTestErrorsCertainhasCertainError CollectErrors getMaybeValue getErrorsnoValue removeValue prependErrorsunCollectErrors~!toEitherwithErrorOrValuefilterValuesWithoutErrorliftliftCEliftPairlift2lift2CElift1Tlift1TCEliftT1liftT1CE lift2pair lift1Tpair liftT1pairliftTakeErrors$fArbitraryCollectErrors$fMonadCollectErrors$fApplicativeCollectErrors$fFunctorCollectErrors$fCanTestErrorsCertainSet$fCanTestErrorsCertainList#$fCanTestErrorsCertainCollectErrors$fCanTestErrorsPresentSet$fCanTestErrorsPresentList#$fCanTestErrorsPresentCollectErrors$fShowCollectErrors$fCanTakeErrorses(,)$fCanTakeErrorsesCollectErrors$fGenericCollectErrors$fGeneric1TYPECollectErrors$fNFDataCollectErrors$fNFData1CollectErrorserrorMissingValueerrorMissingValues liftGotValueliftGotValues2$fRealCollectErrors$fNumCollectErrors$fEnumCollectErrors$fBoundedCollectErrors$fOrdCollectErrors$fEqCollectErrorsCanTakeCNErrorsCanClearPotentialErrorsclearPotentialErrorsErrorCertaintyLevel ErrorCertainErrorPotentialNumError DivByZero OutOfDomain NumErrorLevel NumErrorsCNcnunCNunCNfn1unCNfn2noValueNumErrorCertainnoValueNumErrorPotentialremoveValueErrorCertainremoveValueErrorPotentialprependErrorCertainprependErrorPotentialliftCNlift2CNlift1TCNliftT1CN$fShowNumError$fNFDataNumError$fShowErrorCertaintyLevel$fNFDataErrorCertaintyLevel$fCanTestErrorsCertain(,)$fShowNumErrors$fCanClearPotentialErrorsList$fCanClearPotentialErrors(,)&$fCanClearPotentialErrorsCollectErrors $fEqNumErrors$fSemigroupNumErrors$fMonoidNumErrors$fCanTestErrorsCertainNumErrors$fCanTestErrorsPresentNumErrors$fGenericNumErrors$fNFDataNumErrors$fEqErrorCertaintyLevel$fOrdErrorCertaintyLevel$fGenericErrorCertaintyLevel $fEqNumError $fOrdNumError$fGenericNumError liftAcheckliftAcheckPositiveliftAcheckNonnegativeliftAcheckPlusMinusOne liftA2checkB$fFloatingCollectErrors$fIntegralCollectErrors$fFractionalCollectErrorsversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDirgetDataFileName getSysconfDir