. . "The point is that whether we recognize it or not, most of the programs we write in functional languages are nothing more than thinly veiled folds." . .