0 : (-> (-> a a) (-> a a))
0 = (poly b (fn (the (-> b b) x) (fn (the b x0) x0)))
0 = (poly b (fn (the (-> b b) x) (fn (the b x0) x0)))
