anchor.diff:          if error <> ErrorCode.Success
           then raise (new CLException(error))
   
  +    let range = ref Unchecked.defaultof<'TRange>
       let argsSetupFunction =
           let rng = ref Unchecked.defaultof<'TRange>
           let args = ref [||]
  
positive.code: type Msg =
      | MsgToHost of ToHostCrate
      | MsgToGPU of ToGPUCrate
  
      static member CreateToHostMsg m =
          {
  
negative.code:     member this.Buffer = buffer
      member this.Length = length
  
  type GpuKernel<'TRange, 'a when 'TRange :> Brahma.OpenCL.INDRangeDimension>(device, context, srcLambda: Expr<'TRange ->'a>) =
  
      let kernelName = "brahmaKernel"
  
  