anchor.diff:          )
   
       member x.Set(v : 'a) =
  -        x.Mapped (fun dst ->
  -            NativeVector.set v dst
  -        )
  +        if info.Size > 0L then
  +            x.Mapped (fun dst ->
  +                NativeVector.set v dst
  +            )
           
   [<Struct>]
   type DeviceMatrix<'a when 'a : unmanaged>(memory : DeviceMemory, info : MatrixInfo) =
  
positive.code:         )
  
      member x.Set(v : 'a) =
          x.Mapped (fun dst ->
              NativeTensor4.set v dst
          )
  
  [<AbstractClass>]
  type TensorImage(buffer : Buffer, info : Tensor4Info, format : PixFormat, imageFormat : VkFormat) =
  
negative.code:         )
  
      member x.Set(v : 'a) =
          if info.Size.AllGreater 0L then
              x.Mapped (fun dst ->
                  NativeMatrix.set v dst
              )
         
  [<Struct>]
  type DeviceVolume<'a when 'a : unmanaged>(memory : DeviceMemory, info : VolumeInfo) =
  