anchor.diff:  
               // Function to generate and store the results of compilation 
               let debugInfo =  otherFlags |> Array.exists (fun arg -> arg = "-g" || arg = "--debug:+" || arg = "/debug:+")
  -            let dynamicAssemblyCreator = Some (dynamicAssemblyCreator (debugInfo, tcImportsRef, execute, assemblyBuilderRef))
  +            let dynamicAssemblyCreator = Some (CompileHelpers.dynamicAssemblyCreator (debugInfo, tcImportsRef, execute, assemblyBuilderRef))
   
               // Perform the compilation, given the above capturing function.
  -            let errorsAndWarnings, result = compileFromArgs (otherFlags, tcImportsCapture, dynamicAssemblyCreator)
  +            let errorsAndWarnings, result = CompileHelpers.compileFromArgs (otherFlags, tcImportsCapture, dynamicAssemblyCreator)
   
               // Retrieve and return the results
               let assemblyOpt = 
  
positive.code:             errorsAndWarnings, result, assemblyOpt
  
          member x.CompileToDynamicAssembly (asts:ParsedInput list, assemblyName:string, dependencies:string list, execute: (TextWriter * TextWriter) option, ?debug:bool, ?noframework:bool) =
              setOutputStreams execute
  
              // References used to capture the results of compilation
              let tcImportsRef = ref (None: TcImports option)
  
negative.code:             checker.ParseAndCheckProject(options)
  
          member x.Compile (argv: string[])  = 
              CompileHelpers.compileFromArgs (argv, None, None)
  
          member x.Compile (ast:ParsedInput list, assemblyName:string, outFile:string, dependencies:string list, ?pdbFile:string, ?executable:bool, ?noframework:bool) =
              let noframework = defaultArg noframework false
              CompileHelpers.compileFromAsts (ast, assemblyName, outFile, dependencies, noframework, pdbFile, executable, None, None)
  
          member x.CompileToDynamicAssembly (otherFlags: string[], execute: (TextWriter * TextWriter) option)  = 
              CompileHelpers.setOutputStreams execute
              
              // References used to capture the results of compilation
              let tcImportsRef = ref (None: TcImports option)
  