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);