anchor.diff:  
       //
       let inline private lzy cellCreator : LazyList<'T> =
  -        { status = Delayed cellCreator; }
  +        LazyList (Delayed cellCreator)
   
       //
       let inline private getCell (list : LazyList<'T>) =
  
positive.code:     [<GeneralizableValue>]
      [<CompiledName("Empty")>]
      let empty<'T> : LazyList<'T> =
          { status = Value CellEmpty; }
      
      /// Get the first cell of the list.
      [<CompiledName("TryGet")>]
  
negative.code:                     None
                  | CellCons (hd, tl) ->
                      Some (hd, tl))
          (toSeq this).GetEnumerator ()
              
      interface IEnumerable<'T> with
          member this.GetEnumerator () =
              this.GetEnumeratorImpl ()
  
      interface System.Collections.IEnumerable with
          override this.GetEnumerator () =
              this.GetEnumeratorImpl ()
              :> System.Collections.IEnumerator
  
  //
  [<CompilationRepresentation(CompilationRepresentationFlags.ModuleSuffix)>]
  module LazyList =
      /// Curried form of the CellCons constructor.
  