Left-associative fold of a structure but with strict application of
the operator.
This ensures that each step of the fold is forced to Weak Head Normal
Form before being applied, avoiding the collection of thunks that
would otherwise occur. This is often what you want to strictly reduce
a finite structure to a single strict result (e.g. sum).
For a general Foldable structure this should be semantically
identical to,

foldl' f z = foldl' f z . toList

A strict version of foldl.

As bifoldl, but strict in the result of the reduction functions
at each step.
This ensures that each step of the bifold is forced to weak head
normal form before being applied, avoiding the collection of thunks
that would otherwise occur. This is often what you want to strictly
reduce a finite structure to a single, monolithic result (e.g.,
bilength).

**Packages**- is:exact