anchor.diff:          a.Backend.Less (trgt=trgt, src1=a, src2=b)
   
       /// element-wise less than
  -    static member (<<<<) (a: Tensor<'T>, b: Tensor<'T>) = 
  +    static member (<<<<) (a: Tensor<'T>, b: Tensor<'T>) : Tensor<bool> = 
           let trgt, a, b = Tensor.PrepareElemwise (a, b)
           trgt.FillLess a b
           trgt
  
positive.code:         a.Backend.GreaterOrEqual (trgt=trgt, src1=a, src2=b)
  
      /// element-wise greater than or equal to
      static member (>>==) (a: Tensor<'T>, b: Tensor<'T>) = 
          let trgt, a, b = Tensor.PrepareElemwise (a, b)
          trgt.FillGreaterOrEqual a b
          trgt
  
negative.code:         trgt.Backend.Or (trgt=trgt, src1=a, src2=b)
  
      /// element-wise logical "or"
      static member (||||) (a: Tensor<bool>, b: Tensor<bool>) : Tensor<bool> = 
          let trgt, a, b = Tensor.PrepareElemwise (a, b)
          trgt.FillOr a b
          trgt
  