What's the purpose of this auxiliary macro? It seems to be overwriting the existing `git__compare_and_swap` symbol name.