Since we want the user to be able to pass a negative comparison function, the extra layer of wrapping is now needed
Helps reduce how nested custom matchers have to be for users as well as Jasmine internal matchers [#59161378]