anchor.diff:    member inline Return: 'x -> WithLog<'x>
   
     member inline ReturnFrom: WithLog<'x> -> WithLog<'x>
  -  member        ReturnFrom:   LogAs<'x> -> WithLog<'x>
  -  member inline ReturnFrom:     Job<'x> -> WithLog<'x>
  +  member ReturnFrom: LogAs<'x> -> WithLog<'x>
  +  member inline ReturnFrom: Job<'x> -> WithLog<'x>
   
     member inline Bind: WithLog<'x> * ('x -> WithLog<'y>) -> WithLog<'y>
  -  member        Bind:   LogAs<'x> * ('x -> WithLog<'y>) -> WithLog<'y>
  -  member inline Bind:     Job<'x> * ('x -> WithLog<'y>) -> WithLog<'y>
  +  member Bind: LogAs<'x> * ('x -> WithLog<'y>) -> WithLog<'y>
  +  member inline Bind: Job<'x> * ('x -> WithLog<'y>) -> WithLog<'y>
   
     member inline Combine: WithLog<unit> * WithLog<'x> -> WithLog<'x>
   
  
positive.code: 
  /// Builder for parallel computations with a log.  A computation with a log is
  /// executed in a context with a log for logging individual logged computations.
  type WithLogBuilder =
    new: unit -> WithLogBuilder
  
  
negative.code:   val logAs: id: string -> LogAsBuilder
  
    /// Returns a builder for creating a new logged computation.  The computation
    /// is given an automatically determined identity based on the identity of the
    /// surrounding computation.  Otherwise the computation behaves just like a
    /// computation defined with `logAs`.
    val log: LogBuilder
  
    /// Returns a computation that logs the given value as a dependency.
  