anchor.diff:            |> Seq.map Path.GetFullPath
             // Filter files already referenced directly
             |> Seq.filter (fun file -> dllFiles |> Seq.map Path.GetFileName |> Seq.exists ((=?) (Path.GetFileName file)) |> not)
  -          // Filter FSharp.Core.dll when there is no sigdata and optdata
             |> Seq.filter (fun file ->
               if Path.GetFileName file =? "FSharp.Core.dll" then
                 FSharpAssemblyHelper.tryCheckFsCore file |> Option.isSome
  
positive.code:         | Some s -> s
          | None ->
              let paths = Log.formatPaths tried
              Log.critf "Could not find a FSharp.Core.dll (with bundled .optdata and .sigdata) in %s" paths
              failwithf "Could not find a FSharp.Core.dll (with bundled .optdata and .sigdata) in %s" paths
        let hasAssembly asm l =
          l |> Seq.exists (fun a -> Path.GetFileNameWithoutExtension a =? asm)
        let sysLibBlackList =
  
negative.code:         ]
  
        let tryCheckFsCore fscorePath =
          if File.Exists fscorePath then
            Some fscorePath
          else None
  
        let findFSCore dllFiles libDirs =
  