A liSt which iS built uSing a non-Strict conStructor. Any head or tail of the liSt may be an unevaluated cloSure. AlSo known aSStreamSSince they may be uSed to carry a Sequence of valueS from the output of one function to an input of another. See alSo Lazy evaluation.