anchor.diff:  
   /// Operations on mutual exclusion locks.
   module Lock =
  +  /// Creates a job that creates a new mutual exclusion lock.
  +  [<Obsolete "Just use the constructor.">]
  +  val create: unit -> Job<Lock>
  +
  +  /// Creates a job that runs the given job so that the lock is held during the
  +  /// execution of the given job.
  +  val inline duringJob: Lock ->      Job<'x> -> Job<'x>
  +
  +  /// Creates a job that calls the given function so that the lock is held
  +  /// during the execution of the function.
  +  val inline duringFun: Lock -> (unit -> 'x) -> Job<'x>
  +
     /// Immediate or non-workflow operations on locks.
     [<Obsolete "Will be removed.">]
     module Now =
       /// Creates a new lock.
       [<Obsolete "Just use the constructor.">]
       val inline create: unit -> Lock
  -
  -  /// Creates a job that creates a new mutual exclusion lock.
  -  [<Obsolete "Just use the constructor.">]
  -  val create: unit -> Job<Lock>
  -
  -  /// Creates a job that runs the given job so that the lock is held during the
  -  /// execution of the given job.
  -  val inline duringJob: Lock ->      Job<'x> -> Job<'x>
  -
  -  /// Creates a job that calls the given function so that the lock is held
  -  /// during the execution of the function.
  -  val inline duringFun: Lock -> (unit -> 'x) -> Job<'x>
   
   ////////////////////////////////////////////////////////////////////////////////
   
  
positive.code: 
  /// Operations on serialized variables.
  module MVar =
    /// Immediate or non-workflow operations on serialized variables.
    [<Obsolete "Will be removed.">]
    module Now =
  
negative.code:     /// the given channel.  Note that the other side of the communication must
      /// be blocked on the channel for communication to happen.
      val inline take: Ch<'x> -> Job<option<'x>>
  
    /// Immediate or non-workflow operations on synchronous channels.
    module Now =
      /// Creates a new channel.
      [<Obsolete "Just use the constructor.">]
      val inline create: unit -> Ch<'x>
  
      /// Sends the given value to the specified channel.  `Ch.Now.send xCh x` is
      /// equivalent to `Ch.send xCh x |> TopLevel.start`.
      ///
      /// Note that using this function in a job workflow is not optimal and you
      /// should use `Ch.send` instead.
      val send: Ch<'x> -> 'x -> unit
  
  ////////////////////////////////////////////////////////////////////////////////
  
  