Debug.Reflect

data a ~> b

fromFn

parens

isInfixFn

showFn

makeFn2

makeBinOp

data Ap b

isVal

balanceParens

parensFr

showOp

showF

fmap'

pure'

ap'

(-$-)

(-*-)

pure''

fmap''

reduce''

reduce'

reductions