anchor.diff:    ///>                         x2yJ x |>>? fun y -> Cons (y, mapJob x2yJ xs))
     ///
     /// Above, `memo` is `fun x -> Promise.Now.delay x :> Alt<_>`.
  +#endif
     val mapJob: ('x -> #Job<'y>) -> Stream<'x> -> Stream<'y>
   
     /// Returns a stream that produces elements passed through the given function
  
positive.code: #endif
    val beforeEach: Job<_> -> Stream<'x> -> Stream<'x>
  
    /// Preliminary and subject to change.
    val atDateTimeOffsets: Stream<DateTimeOffset> -> Stream<DateTimeOffset>
    /// Preliminary and subject to change.
    val atDateTimeOffset: DateTimeOffset -> Stream<DateTimeOffset>
  
    /// Preliminary and subject to change.
    val afterTimeSpan: TimeSpan -> Stream<unit>
  
    // Eliminating streams
  
    /// Preliminary and subject to change.
    val toSeq: Stream<'x> -> Job<ResizeArray<'x>>
  
    /// Creates an alternative through which all the values of the stream
  
negative.code: #endif
    val zip: Stream<'x> -> Stream<'y> -> Stream<'x * 'y>
  
    /// Returns a stream whose elements are computed using the given job and
    /// initial state as with `foldJob`.
    val scanJob: ('s -> 'x -> #Job<'s>) -> 's -> Stream<'x> -> Stream<'s>
  
    /// Returns a stream whose elements are computed using the given function and
    /// initial state as with `foldFun`.
    val scanFun: ('s -> 'x -> 's) -> 's -> Stream<'x> -> Stream<'s>
  
    /// `scanFromJob s sx2sJ xs` is equivalent to `scanJob sx2sJ s xs` and is
  