anchor.diff:           interesting/3,
            seeder/1,
            seeder/2,
  +         pieces/1,
            requests/1,
            requests/2,
            needreqs/1]).
  
positive.code: 
  -ifdef(TEST).
  -include_lib("eunit/include/eunit.hrl").
  
  -endif.
  
  
negative.code: 
  -spec interesting(pieceindex(), peerstate()) -> unchanged | true.
  interesting(Piece, Peerstate) ->
      #peerstate{interested=Status} = Peerstate,
      Pieces = pieces(Peerstate),
      NewStatus = case Status of
          %% If we are already interested this won't change that
          true  -> true;
  