anchor.diff:           %% user ops
            fetch_user/2,
            fetch_users/1,
  -         create_user/3,
            count_user_admins/1,
   
            %% node ops
            fetch_node/3,
            fetch_nodes/2,
            fetch_nodes/3,
  -         create_node/3,
            node_record_to_authz_id/2,
   
            %% role ops
            fetch_role/3,
            fetch_roles/2,
  -         create_role/3,
            %% role_record_to_authz_id/2,
   
            %% environment ops
            fetch_environment/3,
            fetch_environments/2,
  -         create_environment/3,
   
            %% client ops
            fetch_client/3,
            fetch_clients/2,
  -         create_client/3,
   
            %% data_bag ops
            fetch_data_bag/3,
            fetch_data_bags/2,
  -         create_data_bag/3,
   
            %% data_bag_item ops
            fetch_data_bag_item/4,
            fetch_data_bag_items/3,
            fetch_data_bag_item_ids/3,
  -         create_data_bag_item/3,
   
            %% cookbook_version ops
            cookbook_exists/3,
  
positive.code:          fetch_cookbook_versions/2,
           fetch_cookbook_versions/3,
           fetch_latest_cookbook_version/3,
           create_cookbook_version/3,
           fetch_latest_cookbook_versions/2,
           fetch_latest_cookbook_versions/3,
           fetch_latest_cookbook_recipes/2,
  
negative.code: 
  -spec create(chef_object() | #chef_user{} | #chef_sandbox{}, #context{}, object_id()) -> ok | {conflict, term()} | {error, term()}.
  create(#chef_cookbook_version{} = Record, DbContext, ActorId) ->
      create_object(DbContext, create_cookbook_version, Record, ActorId);
  create(ObjectRec0, #context{reqid = ReqId}, ActorId) ->
      ObjectRec = chef_object:set_created(ObjectRec0, ActorId),
      QueryName = chef_object:create_query(ObjectRec),
  