Data.Foldable.Deriving

Foldable

deriveFoldable

makeFoldMap

makeFoldr

makeFold

makeFoldl

deriveFoldable limitations