anchor.diff:  /// Compiles the given source file with the given options. If no options
   /// given (i.e. the second argument is an empty list), by default tries
   /// to behave the same way as would the command-line 'fsc.exe' tool.
  -///
  -/// Example usage:
  -/// Target "MyFile" (fun _ ->
  -///   fscList ["MyFile.fs"] ["-a"; "-r"; "Common.dll"])
  +/// [omit]
   let fscList (srcFiles : string list) (opts : string list) : int = 
       let scs = SimpleSourceCodeServices()
       
  
positive.code:         | Microsoft.FSharp.Compiler.Error -> traceError errMsg
      exitCode
  
  /// Compiles the given F# source files with the specified parameters.
  /// Can be called as:
  ///
  /// ["file1.fs"; "file2.fs"]
  /// |> fsc (fun parameters ->
  ///   { parameters with Output = ...
  ///                     FscTarget = ...
  ///                     ... })
  ///
  /// Returns the exit code of the compile run.
  let fsc (fscParamSetter : FscParams -> FscParams) (inputFiles : string list) : int = 
      let inputFiles = inputFiles |> Seq.toList
      let taskDesc = inputFiles |> separated ", "
      let fscParams = fscParamSetter FscParams.Default
      let output = fscParams.Output
      
      let argList = 
  
negative.code:       Debug : bool
        /// Specifies other params for the compilation. Freeform strings.
        OtherParams : string list }
  
      /// The default parameters to the compiler service.
      static member Default = 
          { Output = ""
  