module Fold.ShortcutNonempty.Examples ( {- * General -} magma, semigroup, monoid, {- * Endpoints -} first, last, {- * Extrema -} maximum, minimum, maximumBy, minimumBy, {- * Length -} length, {- * Boolean -} and, or, all, any, {- * Numeric -} sum, product, mean, variance, standardDeviation, {- * Search -} element, notElement, find, lookup, {- * Index -} index, findIndex, elementIndex, {- * List -} list, reverseList, ) where import Fold.ShortcutNonempty.Examples.Interesting import Fold.ShortcutNonempty.Examples.Boring