zu jedem Typ T betrachte T = {}∪T
Funktion f heißt strikt, wenn f () = .
in Haskell:
für Fkt. mit mehreren Argumenten: betrachte Striktheit in jedem Argument einzeln.
Striktheit bekannt ⇒ Compiler kann effizienteren Code erzeugen (frühe Argumentauswertung)