Документ описывает различные аспекты функционального программирования на языке Haskell, включая карринг, частичную параметризацию функций и ленивые вычисления. Приведены примеры определения функций, работы со списками, фильтрации данных и использования структ Hardcore команд для манипуляции со списками. Обсуждается существование и применение 'бесконечных' списков и методов их генерации.