- Passing in a 'negativeCompare' will cause that function to be used when it is a 'not' assertion - Otherwise, the reversal of the compare's result will be used instead [finishes #59703824]