 extension TensorHandle where Scalar: TensorFlowScalar {
     /// Create a `TensorHandle` with a closure that initializes the underlying buffer.
     ///
-    /// `scalarsInitializer` receives a buffer with exactly enough capacity to hold the scalars in a 
+    /// `scalarsInitializer` receives a buffer with exactly enough capacity to hold the scalars in a
     /// tensor with shape `shape`. `scalarsInitializer` must initialize the entire buffer, with
     /// contiguous scalars in row-major order.
     @inlinable


    @usableFromInline
    var _cTensorHandle: CTensorHandle { handle._cTensorHandle }
    
    @usableFromInline
    init(owning cTensorHandle: CTensorHandle) {
        self.handle = TFETensorHandle(_owning: cTensorHandle)

/// they are extracted into a tensor program.
public struct TensorHandle<Scalar> where Scalar: _TensorFlowDataTypeCompatible {
    let handle: _AnyTensorHandle

    public var _cTensorHandle: CTensorHandle { handle._cTensorHandle }

    public init(_owning cTensorHandle: CTensorHandle) {
        self.handle = TFETensorHandle(_owning: cTensorHandle)
