I think we use `merge!` or `result[repo.library_instance_id] = repo` a lot more than `update`.