Package atomic provides simple wrappers around numerics to enforce atomic access.
go get go.uber.org/atomic