feat(compare_and_swap.go) add RawCompareAndSwap