anchor.diff:  //  https://msdn.microsoft.com/en-us/library/ff606260.aspx
   type ParameterGroup =
    {  Children : Parameter list
  -    }
  + }  
  +    static member empty = { Children = [] }
   
   
   /// Creates and executes an instance of an MSBuild task. The element name is 
  
positive.code: //  https://msdn.microsoft.com/en-us/library/ff606257.aspx
  type Parameter =
   {  /// Optional attribute - The .NET type of the parameter, for example, "System.String".
      ParameterType : Type
      /// Optional Boolean attribute - If true, this parameter is an output 
      /// parameter for the task. By default, the value is false.
      Output : bool
      /// Optional Boolean attribute. - If true, this parameter is an required 
      /// parameter for the task. By default, the value is false
      Required : bool
      }
  
  
  /// Contains an optional list of parameters that will be present on
  
negative.code:         ErrorAndStop or false (default). When a task fails, the remaining tasks in the Target element and the build aren't executed, and the entire Target element and the build is considered to have failed.
          Versions of the .NET Framework before 4.5 supported only the true and false values.
      *)
      ContinueOnError : bool option
   }  
      static member empty = { Condition = None; Parameter = []; ContinueOnError = None }
  
  
  (*  Remarks on Tasks -
  