anchor.diff:                  uuid :: binary(),
                   manifest :: lfs_manifest(),
                   riakc_pid :: pid(),
  +                timer_ref :: timer:tref(),
                   delete_blocks_remaining :: ordsets:ordset(integer()),
                   unacked_deletes=ordsets:new(),
                   mani_pid :: pid(),
  
positive.code: 
  %% API
  -export([start_link/5,
           prepare/2,
           deleting/2]).
  
  %% gen_fsm callbacks
  -export([init/1,
           handle_event/3,
           handle_sync_event/4,
           handle_info/3,
  
negative.code: %% Internal functions
  %% ====================================================================
  
  maybe_delete_block(State=#state{bucket=Bucket,
                                  key=Key,
                                  uuid=UUID,
  