module Data.NonEmpty ( T(Cons, head, tail), (!:), force, apply, bind, toList, flatten, fetch, cons, snoc, singleton, reverse, mapHead, mapTail, viewL, viewR, init, last, foldl1, foldl1Map, foldBalanced, foldBalancedStrict, maximum, maximumBy, maximumKey, minimum, minimumBy, minimumKey, sum, product, append, appendLeft, appendRight, cycle, zipWith, mapAdjacent, Insert(insert), insertDefault, InsertBy(insertBy), scanl, scanr, tails, inits, initsRev, removeEach, ) where import Data.NonEmptyPrivate import Prelude ()