h,T "      !0.17.0.0None "( Gpredicate-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 possible predicate results. This is almost a lattice with  as disjunction,  as conjunction,  as the falsy value, and  as the truthy value. However there may be multiple falsy values, and . will pick the first one it's passed, whereas " will pick the second it's passed. predicate-transformers(Check and execute a callback on failure. predicate-transformersSugar for tupling. 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 Prism matches, and apply the predicate to its contents. This works for folds, too.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-transformers5A pair of predicates, made into a predicate on pairs.predicate-transformersFlipped function composition; pf f for a function f' is a predicate transformer such that pf f p i == p (f i).predicate-transformersHigher precedence $, to work well with &.predicate-transformers?Prints the input of a predicate, if the predicate fails, using %. Requires that the predicate's output type can be checked for failure.predicate-transformersPrints the input of a predicate over functions, if the predicate fails. Requires that the predicate's output type can be checked for failure.predicate-transformers/Prints the input of a predicate, for debugging.predicate-transformers/Prints the input of a predicate, for debugging.predicate-transformersPredicate which triggers full evaluation of its input and succeeds. Useful for testing that an exception isn't thrown.predicate-transformersPredicate on equality.        &       !"#$%&'()*+,*+-*+.*/01'predicate-transformers-0.17.0.0-inplacePredicateTransformerspredicate-transformers Data.Foldableallany238PTPredPredicateFailedBoolishorandfailsucceedassess:=> endingWith startingWithmatchkthlistpredfulcomposeallTrueallOf1pairfun? traceFailShow traceFailtraced tracedShowforcedequals $fBoolishBool $fBoolishFUN $fBoolishIO$fExceptionPredicateFailed$fShowPredicateFailedbaseGHC.Base.id$GHC.ShowShow