Control.Reference.Representation

data Reference w r w' r' s t a b

bireference

reference

rawReference

referenceWithClose

data MU a

class RefMonads w r

type Simple t s a

Pure references

type Iso s t a b

type Prism s t a b

type Lens s t a b

type Lens'

type RefPlus s t a b

type Partial s t a b

type Partial'

type Traversal s t a b

type Traversal'

References for IO

class IOMonads w r

type IOLens s t a b

type IOLens'

type IOPartial s t a b

type IOPartial'

type IOTraversal s t a b

type IOTraversal'

References for StateT

type StateLens st m s t a b

type StateLens' s m

type StatePartial st m s t a b

type StatePartial' s m

type StateTraversal st m s t a b

type StateTraversal' s m

References for WriterT

type WriterLens st m s t a b

type WriterLens' s m

type WriterPartial st m s t a b

type WriterPartial' s m

type WriterTraversal st m s t a b

type WriterTraversal' s m

References for ST

type STLens st s t a b

type STLens' s

type STPartial st s t a b

type STPartial' s

type STTraversal st s t a b

type STTraversal' s

class MMorph m1 m2