anchor.diff:    
     /// sleeps the current thread for given number of seconds
     [<CompiledName("Sleep")>]
  -  let sleep seconds = C.zmq_sleep(seconds)+  let sleep seconds = C.zmq_sleep(seconds)
  
positive.code:     if C.zmq_curve_keypair(publicKey,secretKey) <> 0 then ZMQ.error()
      (string publicKey),(string secretKey)
  
  module Timing =
  
    // starts the stopwatch; returns the handle to the watch
    [<CompiledName("StartWatch")>]
    let startWatch () = C.zmq_stopwatch_start()
  
  
negative.code:   let stopWatch watch = C.zmq_stopwatch_stop(watch)
  
    /// executes given function, returning elapsed microseconds
    [<CompiledName("ExecTimed")>]
    let execTimed action = 
      let watch = startWatch()
      action()
  