h* o (      !"#$%&'0.9.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-transformersSugar for tupling. predicate-transformers*Operate on the target of a prism, or fail. 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.!   !    /      !"#$%&'()*+,-./-.0-12-13-45-46-478&predicate-transformers-0.9.0.0-inplacePredicateTransformerspredicate-transformers Data.FoldableallanyPTPredPredicateFailed Exceptionalassess PredicatoryoneOfTwoalsostopcontinue:=>matchjustleftright endingWith startingWithonlykthlistdistdistRepallTrueallOf1pair!traced traceFail traceFailShow traceFailFun somethingforced$fPredicatoryBool$fPredicatoryFUN$fExceptionalIO$fExceptionalBool$fPredicatoryIO$fExceptionPredicateFailed$fShowPredicateFailedbaseGHC.Base.id GHC.MaybeJustMaybe Data.EitherLeftEitherRight