anchor.diff:    /// Creates a job that repeats the given job indefinitely.  The results, if
     /// any, from the given job are ignored.  See also: `foreverServer`,
     /// `iterate`.
  +#if DOC
     ///
     /// It is a common programming pattern to use server jobs that loop
     /// indefinitely and communicate with clients via channels.  When a job is
     /// blocked waiting for communication on one or more channels and the channels
     /// become garbage (no longer reachable by any other job) the job can be
     /// garbage collected as well.
  -#if DOC
     ///
     /// Reference implementation:
     ///
  
positive.code: 
    /// Creates a job that indefinitely iterates the given job constructor
    /// starting with the given value.  See also: `iterateServer`, `forever`.
    ///
    /// It is a common programming pattern to use server jobs that loop
    /// indefinitely and communicate with clients via channels.  When a job is
    /// blocked waiting for communication on one or more channels and the channels
    /// become garbage (no longer reachable by any other job) the job can be
    /// garbage collected as well.
  #if DOC
    ///
    /// Reference implementation:
    ///
  
negative.code:   /// Creates a job that runs all of the jobs as separate concurrent jobs and
    /// then waits for all of the jobs to finish.  The results of the jobs are
    /// ignored.
  #if DOC
    ///
    /// Note that when multiple jobs raise exceptions, then the created job raises
    /// an `AggregateException`.
  #endif
    val conIgnore: seq<Job<_>> -> Job<unit>
  
    /////////////////////////////////////////////////////////////////////////////
  