Please provide operations in `sync/atomic` for operating on values of type `float64`. `Load`, `Store`, `Swap` and CAS would be sufficient. For obvious reasons, CAS should not do the NaN dance — it should just test for bitwise equality.