anchor.diff:          let compiled =
               if not project.IsWatchCompile then
                   IO.File.GetLastWriteTime(sourceFile) > project.TimeStamp
  +            elif isOptimizeWatch msg.extra then
  +                true
               else
                   // If the project has been compiled previously we need to check
                   // the timestamps of all files, as the bundler may send new requests
  
positive.code:             projectOptions, fableCore
      let implFiles, errors =
          match prevProject with
          | Some prevProject when msg.path.EndsWith(".fs") ->
              Log.logAlways(sprintf "Parsing %s..." (getRelativePath msg.path))
              let source = IO.File.ReadAllText(msg.path)
              let results, answer =
                  checker.ParseAndCheckFileInProject(msg.path, 0, source, projectOptions)
                  |> Async.RunSynchronously
              match answer with
              | FSharpCheckFileAnswer.Aborted -> failwith "Aborted"
  
negative.code: let tryGetOption name (opts: IDictionary<string, string>) =
      match opts.TryGetValue(name) with
      | true, value -> Some value
      | false, _ -> None
  
  let isOptimizeWatch (extraOpts: IDictionary<string, string>) =
      match tryGetOption "optimizeWatch" extraOpts with
      | Some value ->
          match bool.TryParse(value) with
          | true, value -> value
          | false, _ -> false
      | None -> false
  
  let createProject checker isWatchCompile (prevProject: Project option) (msg: Parser.Message) projFile =
      let projectOptions, fableCore =
  