Data.Array.Knead.Expression

data Exp a

class Value val

lift0

lift1

lift2

lift3

lift4

liftM

liftM2

liftM3

unliftM1

unliftM2

unliftM3

liftTupleM

liftTupleM2

liftTupleM3

zip

zip3

zip4

unzip

unzip3

unzip4

fst

snd

mapFst

mapSnd

mapPair

swap

curry

uncurry

fst3

snd3

thd3

mapFst3

mapSnd3

mapThd3

mapTriple

tuple

untuple

modifyMultiValue

modifyMultiValue2

modifyMultiValueM

modifyMultiValueM2

class Compose multituple

class Decompose pattern

modify

modify2

consComplex

deconsComplex

cons

unit

zero

add

sub

mul

sqr

sqrt

idiv

irem

shl

shr

fromInteger'

fromRational'

boolPFrom8

bool8FromP

intFromBool8

floatFromBool8

fromFastMath

toFastMath

minBound

maxBound

cmp

(==*)

(/=*)

(<*)

(>=*)

(>*)

(<=*)

min

max

true

false

(&&*)

(||*)

not

select

ifThenElse

complement

(.&.*)

(.|.*)

xor

toMaybe

maybe