Data.Countable

class Countable a

countDown

boundedCountPrevious

boundedCountMaybeNext

maybeRecount

countDownUp

countUpDown

finalIteration

class AtLeastOneCountable a

class InfiniteCountable a

recount