anchor.diff:  
   "scripts" :{
       "start": "webpack-dev-server"
  -    "build": "webpack" 
  +    "build": "webpack"
   }"""
               0
           else
  
positive.code:         1
  
  let startServerWithProcess port exec args =
      let agent = startAgent()
      startServer port -1 agent.Post <| fun listen ->
          Async.Start listen
  
negative.code:         let p =
              ProcessOptions(envVars=Map["FABLE_SERVER_PORT", string port])
              |> startProcess workingDir exec args
          // Console.CancelKeyPress.Add (fun _ -> killProcessAndServer p)
          // System.AppDomain.CurrentDomain.ProcessExit.Add (fun _ -> killProcessAndServer p)
          System.Runtime.Loader.AssemblyLoadContext.Default.add_Unloading(fun _ ->
              killProcessAndServer p)
          p.WaitForExit()
          Server.stop port |> Async.RunSynchronously
          p.ExitCode
  