Описание тега foldable

Складные - это класс структур данных, которые можно свернуть до итогового значения.

Многие из этих функций обобщают одноименные функции Prelude, Control.Monad и Data.List из списков в любой функтор Foldable. Чтобы избежать двусмысленности, либо импортируйте те модули, которые скрывают эти имена, либо уточняйте использование этих имен функций с псевдонимом для этого модуля.

class Foldable t where

Структуры данных, которые можно свернуть.

Минимально полное определение

[foldMap][5] | [foldr][6]

Полная документация: http://hackage.haskell.org/package/base-4.7.0.1/docs/Data-Foldable.html