anchor.diff:  
   -module(couch_work_queue).
   -behaviour(gen_server).
  +
  +-include("couch_db.hrl").
   
   % public API
   -export([new/1, queue/2, dequeue/1, dequeue/2, close/1]).
  
positive.code:     gen_server:start_link(couch_work_queue, Options, []).
  
  
  queue(Wq, Item) ->
      gen_server:call(Wq, {queue, Item}, infinity).
  
  
  dequeue(Wq) ->
  
negative.code: 
  handle_info(X, Q) ->
      {stop, X, Q}.
  