public unsafe T UnsafeTransform(AtomicTransformParam <T> transformation, T val)
 => transformation(ref _data, val);
 public unsafe T UnsafeTransform(AtomicTransformParam <T> transformation, T val)
 => _atom.UnsafeTransform(transformation, val);