anchor.diff:      /// 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
   
   ////////////////////////////////////////////////////////////////////////////////
   
  
positive.code: 
    //# First-order interface
  
    /// Immediate operations on latches.
    module Now =
      /// Creates a new latch with the specified initial count.
  
negative.code: 
      /// Increments the counter of the latch.
      val inline increment: Latch -> unit
  
  ////////////////////////////////////////////////////////////////////////////////
  
  