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:       Debug : bool
        /// Specifies other params for the compilation. Freeform strings.
        OtherParams : string list }
      /// The default parameters to the compiler service.
      static member Default = 
          { Output = ""
  
negative.code:     res
  
  /// Compiles one or more F# source files with the specified parameters.
  /// ## Parameters
  ///
  ///  - `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 ])
      ()
  