h* c w(      !"#$%&'0.10.0.0 Safe-Inferred( predicate-transformersPredicate transformers form a category where composition is ordinary function composition. Forms a category with ( and ). Multiple are already provided by the standard library, for instance  and .predicate-transformers"A convenient alias for predicates.predicate-transformersThe exception thrown by predicates of type `IO ()` by default. Other IOExceptions will work fine.predicate-transformersClass of predicate results which can be checked for failure, by surfacing an exception. predicate-transformersSugar for tupling. predicate-transformersOperate on the * branch of a + , or fail. predicate-transformersOperate on the , branch of an - , or fail.predicate-transformersOperate on the . branch of an - , or fail.predicate-transformersOperate on the last value in a foldable, or fail if it's not present.predicate-transformersOperate on the first value in a foldable, or fail if it's not present.predicate-transformersRequire that a foldable has a single element, and operate on that element.predicate-transformersOnly test the kth element of a foldable.predicate-transformersGiven a list of predicates and a list of values, ensure that each predicate holds for each respective value. Fails if the two lists have different lengths.predicate-transformersGiven a functor-full of predicates, and a functor-full of values, ensure that the structures of the two functors match and apply all of the predicates to all of the values. Generalized version of .predicate-transformersGiven a representable functor-full of predicates, and a functor-full of values, yield a representable functor-full of booleans. Similar to .predicate-transformers&Test all predicates against one value.predicate-transformersCheck that a predicate is true for all values behind a generalized getter and that there's at least one value for which it's true.predicate-transformersFlipped function composition; f ! for a function f is a predicate transformer.predicate-transformers/Prints the input of a predicate, for debugging.predicate-transformersPrints the input of a predicate, if the predicate fails. Requires that the predicate's output type includes a notion of failure.predicate-transformersPrints the input of a predicate over functions, if the predicate fails. Requires that the predicate's output type includes a notion of failure.predicate-transformers Predicate which always succeeds.predicate-transformersPredicate which triggers full evaluation of its input and succeeds. Useful for testing that an exception isn't thrown. predicate-transformersPredicate on equality.!   !    239 /      !"#$%&'()*+,-./-.0-12-13-45-46-478'predicate-transformers-0.10.0.0-inplacePredicateTransformerspredicate-transformers Data.FoldableallanyPTPredPredicateFailed Exceptionalassess Predicatory otherHandalsostopcontinue:=>justleftright endingWith startingWith onlyContainskthlistdistdistRepallTrueallOf1pair!traced traceFail traceFailShow traceFailFun somethingforcedequals$fPredicatoryBool$fPredicatoryFUN$fExceptionalIO$fExceptionalBool$fPredicatoryIO$fExceptionPredicateFailed$fShowPredicateFailedbaseGHC.Base.id GHC.MaybeJustMaybe Data.EitherLeftEitherRight