anchor.diff:          else
               None
       with
  -    | :? System.ComponentModel.Win32Exception as e ->
  +    | :? System.ComponentModel.Win32Exception ->
           None
   
   // Run the command, and return the (exit code, stdout)
  
positive.code: open NUnit.Framework
  open System.Diagnostics
  open System.IO
  open System
  open System.Diagnostics.Tracing
  open System.Threading
  
  // http://www.fssnip.net/hy =======================
  // inspired by http://stackoverflow.com/a/11191070
  
negative.code:     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
      ping.Ping()
      let processForaBit = async {
                              let proc = run azmon (sprintf "--source=%s" ping.Name)
  