data Iter = f => FoldNat data Ackermann = FoldNat