anchor.diff:                                             [Key | Acc]
                                      end)).
   
  --spec fetch_objects_with_ids(couchbeam:server(), binary(),
  +-spec fetch_objects_with_ids(couch_server(), binary(),
                                chef_object_name()) -> [{binary(), binary()}].
   %% @doc fetch list of object `{name, ID}' tuples.
   fetch_objects_with_ids(Server, OrgId, Type) ->
  
positive.code: -include_lib("chef_objects/include/chef_types.hrl").
  -include("chef_otto.hrl").
  
  -type authz_type() :: 'authz_client' |
                        'authz_container' |
                        'authz_cookbook' |
  
negative.code: fetch_roles_with_ids(Server, OrgId) ->
      fetch_objects_with_ids(Server, OrgId, chef_role).
  
  -spec bulk_get(couch_server(), string() | binary(), [binary()]) ->
      [[tuple()]] | [].
  bulk_get(Server, DbName, Ids) ->
      {ok, Db} = couchbeam:open_db(Server, DbName, []),
  