Control.Enumerable

class Enumerable a

Class based construction

datatype

c0

c1

c2

c3

c4

c5

c6

c7

Access

global

local

Automatic derivation

deriveEnumerable

dAll

dExcluding

dExcept

type ConstructorDeriv

deriveEnumerable'

Non-class construction

access

share

data Shared f a

data Shareable f a

class Typeable a

Enumerating functions

function

class CoEnumerable a

Other stuff (required for instances)

class Infinite a