úÎ!×QNone "#$SX`›assert-failureMIf the condition fails, display the value blamed for the failure. Used as in 6assert (age < 120 `blame` age) $ savings / (120 - age)assert-failureLike 0, but shows the source position (in newer GHCs errorq shows source position as well, hence deprecation) and also the value to blame for the failure. To be used as in Hcase xs of 0 : _ -> assert `failure` (xs, "has an insignificant zero")assert-failureA helper function for . To be used as in Ccase xs of 0 : _ -> error $ "insignificant zero" `showFailure` xsFixing the first argument to StringM instead of anything Showable prevents warnings about defaulting, even when OverloadedStrings extension is enabled.assert-failure7Syntactic sugar for the pair operation, to be used for  as in Massert (age < 120 `blame` "age too high" `twith` age) $ savings / (120 - age)*Fixing the first component of the pair to Text0 prevents warnings about defaulting, even when OverloadedStrings extension is enabled.assert-failure7Syntactic sugar for the pair operation, to be used for  as in Massert (age < 120 `blame` "age too high" `swith` age) $ savings / (120 - age)*Fixing the first component of the pair to String0 prevents warnings about defaulting, even when OverloadedStrings extension is enabled.assert-failureLike t, but if the predicate fails, blame all the list elements and especially those for which it fails. To be used as in &assert (allB (<= height) [yf, y1, y2])assert-failureAssuming that Left* signifies an error condition, check the Either value and, if LeftK is encountered, fail outright and show the error message (in newer GHCs error> shows source position as well, hence deprecation). Used as in 0assert `forceEither` parseOrFailWithMessage code112221      -assert-failure-0.1.2.3-IKmg4p8fOLeGW32GcVsSBkControl.Exception.Assert.SugarListallbaseGHC.Baseassertblamefailure showFailuretwithswithallB forceEitherGHC.Errerror