Why we cannot use `std::atomic<std::int64_t>` here? §29.5/4:

> There shall be full specializations of the atomic template for the integral types ..., and any other types needed by the typedefs in the header `<cstdint>`.