Documentation
any :: (a -> Bool) -> M a Bool Source
Check that if predicate holds for any inputs to the fold.
all :: (a -> Bool) -> M a Bool Source
Check that if predicate holds for all inputs to the fold.
strictify :: M a b -> L' a b Source
Occasionally we want to use a short-circuiting fold with other,
nonlazy folds. This function drops laziness on the floor for a
'L\'' fold.