In Kleene's IM, the Corollary to Theorem XIV in §60 states:
If a class can be enumerated (allowing repetitions) by a general recursive function, it can be enumerated (allowing repetitions) by a primitive recursive function
where
A set or class $C$ of natural numbers is recursively enumerable, if there is a general recursive function $\varphi$ which enumerates it (allowing repetitions), i.e. such that $\varphi(0), \varphi(1), \varphi(2), ...$ is an enumeration (allowing repetitions) of the members of $C$
But say that we choose an Ackermann function $\alpha$ and the set "Is an Ackerman function value" be $\alpha(0), \alpha(1), \alpha(2), ...$ e.g. $1, 3, 7, 61, 2\uparrow\uparrow7, ...$.
I'm confused because I assumed that the Ackermann is general, but not primitive recursive (it grows faster than any primitive recursive function), while the Corollary above states that the same values can be enumerated by a primitive recursive function.
Which bit is wrong?