Data.Functor.Rep

# Representable Functors

class Representable f

tabulated

# Wrapped representable functors

data Co f a

# Default definitions

## Functor

fmapRep

## Distributive

distributeRep

## Apply/Applicative

apRep

pureRep

liftR2

liftR3

## Bind/Monad

bindRep

## MonadFix

mfixRep

## MonadZip

mzipRep

mzipWithRep

## MonadReader

askRep

localRep

## Extend

duplicatedRep

extendedRep

## Comonad

duplicateRep

extendRep

extractRep

## Comonad, with user-specified monoid

duplicateRepBy

extendRepBy

extractRepBy