anchor.diff:      Assert.AreEqual(0, exitCode)
   
   [<Test>]
  +// This test also, quietly, demonstrates that you can end monitoring
  +// by giving the process a ^C on stdin.
   let ``Can log events out-of-process``() =
       // This will ensure we have at least one interesting event in the session
  -    let sess = new TraceEventSession("Azmon-Trace-Session", null)
       ping.Ping()
       let processForaBit = async {
                               let proc = run azmon (sprintf "--source=%s" ping.Name)
  
positive.code:         else
              None
      with
      | :? System.ComponentModel.Win32Exception as e ->
          None
  
  // Run the command, and return the (exit code, stdout)
  
negative.code: open NUnit.Framework
  open System.Diagnostics
  open System.IO
  open System.Diagnostics.Tracing
  
  // http://www.fssnip.net/hy =======================
  // inspired by http://stackoverflow.com/a/11191070
  