|- ?rep. TYPE_DEFINITION (\b. b) rep
|- one = (@x. T)
|- !f g. f = g
|- !v. v = one
|- !e. ?!fn. fn one = e