anchor.diff:              let! res = AsyncContinuationTimeout "Worker didn't run" <| fun ok ->
                   worker.Onmessage <- fun e -> ok <| string (e.Data :?> bool)
                   worker.PostMessage(())
  +            worker.Terminate()
               equalMsg res "false" "false doesn't include js exports"
   
               let worker = new Worker("unspecifiedJsExport", fun self ->
  
positive.code:                 worker.Onmessage <- fun e ->
                      ok ("The worker replied: " + As<string> e.Data)
                  worker.PostMessage "Hello world!"
              equal res "The worker replied: [worker] Hello world!"
  
              let worker2 = new Worker(fun self ->
  
negative.code:             let! res = AsyncContinuationTimeout "Worker didn't run" <| fun ok ->
                  worker.Onmessage <- fun e -> ok <| string (e.Data :?> int)
                  worker.PostMessage(-123)
              worker.Terminate()
              equal res "123"
          }
  
  