Colorless.Client.Expr

data Expr a

data Stmt a

data Path f

data Fn a

class ToArgs a

class ToExpr a

exprJSON

stmt

appendExpr

(<:>)

(<:)

dO

def

defn

defnRec

iF

iflet

get

set

dot

(<.>)

noT

eq

neq

addI8

addI16

addI32

addI64

addU8

addU16

addU32

addU64

subI8

subI16

subI32

subI64

subU8

subU16

subU32

subU64

mulI8

mulI16

mulI32

mulI64

mulU8

mulU16

mulU32

mulU64

divI8

divI16

divI32

divI64

divU8

divU16

divU32

divU64

concaT

unit

bool

string

i8

i16

i32

i64

u8

u16

u32

u64

f32

f64

option

list

eitheR

mapLeft

mapRight

mapOption

mapList

filterList

reduceList

tuple2

tuple3

tuple4

tuple5

tuple6

tuple7

tuple8

tuple9

tuple10

tuple11

tuple12

tuple13

tuple14

tuple15

tuple16

tuple17

tuple18

tuple19

tuple20

tuple21

tuple22

tuple23

tuple24

tuple25

tuple26

tuple27

tuple28

tuple29

tuple30

tuple31

tuple32

tuple2'

tuple3'

tuple4'

tuple5'

tuple6'

tuple7'

tuple8'

tuple9'

tuple10'

tuple11'

tuple12'

tuple13'

tuple14'

tuple15'

tuple16'

tuple17'

tuple18'

tuple19'

tuple20'

tuple21'

tuple22'

tuple23'

tuple24'

tuple25'

tuple26'

tuple27'

tuple28'

tuple29'

tuple30'

tuple31'

tuple32'

call

(-<)

fn0

fn1

fn2

fn3

fn4

fn5

fn6

fn7

fn8

fn9

fn10

fn11

fn12

fn13

fn14

fn15

fn16

fn17

fn18

fn19

fn20

fn21

fn22

fn23

fn24

fn25

fn26

fn27

fn28

fn29

fn30

fn31

fn32

unsafeExpr

unsafeRef

unsafeWrapExpr

unsafeStructExpr

unsafeEnumeralExpr

unsafeStmt

unsafePath