h,-      !"#$%&'()*+,0.16.0.0None "(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 triggering an action.predicate-transformersClass of possible predicate results. This is mostly a lattice with  as disjunction,  as conjunction,   as the falsy value, and   as the truthy value. There may be multiple falsy values, however. predicate-transformersSugar for tupling. predicate-transformersOperate on the / branch of a 0 , or fail. predicate-transformersOperate on the 1 branch of an 2 , or fail.predicate-transformersOperate on the 3 branch of an 2 , 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 Fold3 has a single element, and operate on that element.predicate-transformersRequire that a Foldable3 has a single element, and operate on that element.predicate-transformersRequire that a Prism2 matches, and apply the predicate to its contents.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 list.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 4, to work well with 5.predicate-transformers/Prints the input of a predicate, for debugging.predicate-transformers/Prints the input of a predicate, for debugging.predicate-transformers?Prints the input of a predicate, if the predicate fails, using 6. 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 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.$predicate-transformers5Check that all of the input predicates are satisfied.% #" $!   %     !"#$7       !"#$%&'()*+,-./0123456756859:59;5<=5<>5<?56@5AB5CD'predicate-transformers-0.16.0.0-inplacePredicateTransformerspredicate-transformers Data.Foldableallany238PTPredPredicateFailed Exceptionalassess Predicatory otherHandalsostopcontinue:=>predJustpredLeft predRight endingWith startingWith soleElementOf soleElementmatchkthpredListpredful predComposeallTrueallOf1pairpt?traced tracedShow traceFailShow traceFail somethingforcedequalssatAll$fPredicatoryBool$fPredicatoryFUN$fExceptionalIO$fExceptionalBool$fExceptionalFUN$fPredicatoryIO$fExceptionPredicateFailed$fShowPredicateFailedbaseGHC.Base.id GHC.MaybeJustMaybe Data.EitherLeftEitherRight$ Data.Function&GHC.ShowShow