refer to https://github.com/ChainSafe/state-transition-z/blob/e451a97137adcdcee5446cef5f795182925725ad/src/state_transition/utils/reference_count.zig#L8 also we want more brevity/conventional names: - change ReferenceCount to RefCount - acquire() to ref() - release() to unref()