anchor.diff:  #endif
   module Infixes =
   
  -  // Message passing -----------------------------------------------------------
  +  //# Query-Reply
   
     /// Creates an alternative that, using the given job constructor, constructs a
     /// query with a reply channel and a nack, sends it to the query channel and
  
positive.code:   /// A memoizing version of `>->!`.
    val inline ( >->*! ): ('x -> #Job<_>)  ->             exn  -> 'x -> Promise<_>
  
    // Pairs ---------------------------------------------------------------------
  
    /// Creates a job that runs the given two jobs and then returns a pair of
    /// their results.  `xJ <&> yJ` is equivalent to `xJ >>= fun x -> yJ >>= fun y
  
negative.code:   /// `xA ^->! e` is equivalent to `xA ^-> fun _ -> raise e`.
    val ( ^->! ): Alt<_>  ->             exn  -> Alt<_>
  
    //# Choices
  
    /// Creates an alternative that is available when either of the given
    /// alternatives is available.  `xA1 <|> xA2` is an optimized version of
  