A list which is built usiNg a NoN-strict coNstructor. ANy head or tail of the list may be aN uNevaluated closure. Also kNowN as streams siNce 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.