anchor.diff:          |> shouldPairwiseEqual expectedOptimized
   
       finally
  -        try
  -            // cleanup: only the source file is written to the temp dir.
  -            File.Delete fileName
  -            if Directory.GetFiles(tempPath) |> Array.isEmpty then
  -                Directory.Delete tempPath
  -
  -        with _ -> ()
  +        Utils.cleanupTempFiles [filePath; dllPath; projFilePath]
   
       ()
   
  
positive.code: 
      
      """
      File.WriteAllText(fileName1, fileSource1)
  
      let fileNames = [fileName1]
      let args = mkProjectCommandLineArgs (dllName, fileNames)
      let options =  exprChecker.GetProjectOptionsFromCommandLineArgs (projFileName, args)
  
  
  [<Test>]
  let ``Test expressions of declarations stress big expressions`` () =
      let wholeProjectResults = exprChecker.ParseAndCheckProject(ProjectStressBigExpressions.options) |> Async.RunSynchronously
      
      wholeProjectResults.Errors.Length |> shouldEqual 0
  
  
negative.code: 
  module internal ProjectStressBigExpressions = 
  
      let fileSource1 = """
  module StressBigExpressions 
  
  