public unsafe T UnsafeTransform(AtomicTransform <T> transformation)
 => transformation(ref _data);
 public unsafe T UnsafeTransform(AtomicTransform <T> transformation)
 => _atom.UnsafeTransform(transformation);