Rather than hand-writing the atomic integers, generate them automatically from the same template. The generator is at internal/gen-atomicint. To ensure these are never out of date, add another `make` target which verifies that the working tree is left unchanged after regenerating code.