anchor.diff:  
   type Model = Model<Tensor, Tensor>
   
  -/// <summary>Contains functionality related to generating initial paramerter weights.</summary>
  +/// <summary>Contains functionality related to generating initial parameter weights.</summary>
   type Weight =
   
       /// <summary>TBD</summary>
  
positive.code:     static member (-->) (t:'In, m:Model<'In, 'Out>) = m.forward t
  
      /// <summary>TBD</summary>
      member m.saveParameters(fileName) = m.parametersVector.save(fileName)
  
      /// <summary>TBD</summary>
      member m.loadParameters(fileName) = m.parametersVector <- Tensor.load(fileName)
  
      /// <summary>TBD</summary>
      static member load(fileName):Model<'In, 'Out> = loadBinary fileName
  
      /// <summary>TBD</summary>
  
negative.code:         sb.ToString()
  
      /// <summary>TBD</summary>
      member m.saveParameters(fileName) = m.parametersVector.save(fileName)
  
      /// <summary>TBD</summary>
      member m.loadParameters(fileName) = m.parametersVector <- Tensor.load(fileName)
  
      /// <summary>TBD</summary>
      member m.save(fileName) = saveBinary m fileName
  
      override m.ToString() = sprintf "%s, nparameters:%A" (m.getString()) m.nparameters
  
  
  [<AbstractClass>]
  type Model<'In, 'Out>() =
  