anchor.diff:      override t.SplitT(sizes, dim) =
           let shape = t.Shape
           let outShapes = Shape.checkCanSplit shape sizes dim
  -        let results = tt.split_with_sizes(int64s sizes, dim)
  +        let results = tt.split(int64s sizes, dim)
           (results, outShapes) ||> Array.map2 (fun rvalues outShape -> 
               t.MakeLike(rvalues, shape=outShape))
   
  
positive.code:     override t.SinhT() =
          match dtype with 
          | Dtype.IntegralOrBool -> opNotSupported "SinhT" dtype
          | _ ->  t.MakeLike(tt.Sinh())
  
      override t.CoshT() =
          match dtype with 
  
negative.code: 
      override _.TanInPlace() = checkMutable(); tt.tan_() |> ignore
  
      override _.SinhInPlace() = checkMutable(); tt.sinh_() |> ignore
  
      override _.CoshInPlace() = checkMutable(); tt.cosh_() |> ignore
  
  