anchor.diff:  %%        Save forces all the in-memory items to-disk so they can be
   %%        persisted in the case of failure.
   queue(Settings, State) ->
  +    Filename = dict:fetch("file", Settings),
       receive
           quit ->
               ok;
  
positive.code:             queue(Settings, []);
          timetoquit ->
              io:format("Quitting: ~p~n", [self()]),
              fileio:save(dict:fetch("file", Settings), State),
              exit(caught_quit)
      end.
  
  
negative.code:             Who ! ok,
              queue(Settings, lists:append(State, [Element]));
          {pop, Who} ->
              Who ! {pop, State ++ fileio:get_stored(Filename)},
              queue(Settings, []);
          {save, Who} ->
              Who ! ok,
  