public static void VolatileWrite(ref this double value, double newValue) => Atomic.Write(ref value, newValue);
public static void VolatileWrite(ref this int value, int newValue) => Atomic.Write(ref value, newValue);
public static void VolatileWrite(ref this long value, long newValue) => Atomic.Write(ref value, newValue);
public static void VolatileWrite(ref this float value, float newValue) => Atomic.Write(ref value, newValue);