anchor.diff:  
       override _.TanInPlace() = checkMutable(); tt.tan_() |> ignore
   
  -    override _.SinhInPlace() = checkMutable(); tt.Sinh_() |> ignore
  +    override _.SinhInPlace() = checkMutable(); tt.sinh_() |> ignore
   
       override _.CoshInPlace() = checkMutable(); tt.cosh_() |> ignore
   
  
positive.code:     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)
          (results, outShapes) ||> Array.map2 (fun rvalues outShape -> 
              t.MakeLike(rvalues, shape=outShape))
  
  
negative.code:     override t.SinhT() =
          match dtype with 
          | Dtype.IntegralOrBool -> opNotSupported "SinhT" dtype
          | _ ->  t.MakeLike(tt.sinh())
  
      override t.CoshT() =
          match dtype with 
  