anchor.diff:          pieces_begun=Begun,
           pieces_assigned=Assigned,
           chunks_assigned=AssignedChunks,
  -        prio_unassigned=PrioUnassigned,
  -        prio_begun=PrioBegun,
  +        piece_priority=PiecePriority,
           pending=Pending} = State,
   
       %% If this peer has any pieces that we have begun downloading, pick
  
positive.code:         torrent_id=TorrentID,
          pieces_begun=Begun,
          pieces_assigned=Assigned,
          chunks_assigned=AssignedChunks,
          prio_begun=PrioBegun} = State,
  
       %% Add the chunk back to the chunkset of the piece.
       Chunks = array:get(Piece, AssignedChunks),
  
negative.code: %%
  %% # Priority of pieces
  %% The chunk server uses the scarcity server to keep an updated
  %% list of pieces, ordered by priority, Every time the unassugned
  %% piece set is update the piece list need to be updated.
  %%
  %% ## Begun
  %% The piece with the lowest piece index is prioritized over other pieces.
  %%
  %% ## Unassigned
  %% If the chunk server can't find a begun piece it will pick and begin
  