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

get

dot

(<.>)

eq

neq

add

sub

mul

divide

concaT

unit

bool

string

i8

i16

i32

i64

u8

u16

u32

u64

f32

f64

option

list

eitheR

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