anchor.diff:      res
   
   /// Compiles one or more F# source files with the specified parameters.
  -/// Can be called as:
  +/// ## Parameters
   ///
  -/// ["file1.fs"; "file2.fs"]
  -/// |> Fsc (fun parameters ->
  -///   { parameters with Output = ...
  -///                     FscTarget = ...
  -///                     ... })
  -let Fsc (fscParamSetter : FscParams -> FscParams) (inputFiles : string list) : unit = 
  -    let res = fsc fscParamSetter inputFiles
  +///  - `setParams` - Function used to overwrite the default Fsc parameters.
  +///  - `inputFiles` - The F# input files.
  +///
  +/// ## Sample
  +///
  +///     ["file1.fs"; "file2.fs"]
  +///     |> Fsc (fun parameters ->
  +///                   { parameters with Output = ...
  +///                                     FscTarget = ...
  +///                                     ... })
  +let Fsc (setParams : FscParams -> FscParams) (inputFiles : string list) : unit = 
  +    let res = fsc setParams inputFiles
       if res <> 0 then raise <| BuildException("Fsc: compile failed with exit code", [ string res ])
       ()
  
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: 
  open Microsoft.FSharp.Compiler.SimpleSourceCodeServices
  
  /// The 'fsc.exe' output target types
  type FscTarget = 
      | Exe
      | Winexe
      | Library
      | Module
  
  /// The 'fsc.exe' output platforms
  type FscPlatform = 
      | X86
      | Itanium
  