anchor.diff:                 fun (Identity, Roles, Dict) ->
                          {Permissions, NewDict} =
                              permissions_for_user(Roles, Buckets, RoleDefinitions, Dict),
  -                       ?yield({kv, jsonify_user(Identity, Permissions)}),
  +                       ?yield({kv, jsonify_user(convert_identity(Identity), Permissions)}),
                          NewDict
                  end,
   
  
positive.code:                             Roles = menelaus_roles:get_roles({Bucket, bucket}),
                              {Permissions, NewDict} =
                                  permissions_for_user(Roles, Buckets, RoleDefinitions, Dict),
                              {[jsonify_user({Bucket, builtin}, Permissions) | Acc], NewDict}
                      end, {[], RolesDict}, Buckets),
      lists:reverse(Json).
  
  jsonify_users(Users, Buckets, RoleDefinitions, ClusterAdmin) ->
      ?make_transducer(
  
negative.code:                        dict:new();
                     _ ->
                         Roles1 = menelaus_roles:get_roles({ClusterAdmin, admin}),
                         EmitUser({ClusterAdmin, local}, Roles1, dict:new())
                 end,
  
             Dict2 =
  