Description
Complete evaluation of Haskell data structures can be forced when strictness and predictable resource use matter.
It is useful for developers controlling memory behavior, benchmarking, serialization, or avoiding unexpected lazy evaluation. Normal users usually receive it as a dependency of Haskell software rather than interacting with it directly.