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