Data.Array.Knead.Expression

data Exp a

class Value val

liftM

liftM2

liftM3

unliftM1

unliftM2

unliftM3

min

max

zip

zip3

zip4

unzip

unzip3

unzip4

fst

snd

mapFst

mapSnd

swap

modifyMultiValue

modifyMultiValue2

modifyMultiValueM

modifyMultiValueM2

class Compose multituple

class Decompose pattern

modify

modify2

unit

zero

add

sub

mul

idiv

fromInteger'