anchor.diff:                  | None -> 
                       match pulse with 
                       | null -> 
  -                        // No one waiting, leaving the message in the queue is sufficient
  -                        () 
  +                        () // no one waiting, leaving the message in the queue is sufficient
                       | ev -> 
  -                        // Someone is waiting on the wait handle
  +                        // someone is waiting on the wait handle
                           ev.Set() |> ignore
   
                   | Some(action,trampolineHolder) -> 
  
positive.code:                 then None
                  else
                      let x = inbox.[0]
                      inbox.RemoveAt(0)
                      Some(x)
  
          member x.Post(msg) =
  
negative.code:         let ensurePulse() = 
              match pulse with 
              | null -> 
                  pulse <- new AutoResetEvent(false);
              | _ -> 
                  ()
              pulse
  