Types are compared ahead of equality comparisons

This means that Expect(1).toEqual("1") and Expect(1).Not.toEqual("2") will both fail. Types can only be compared if they are the same.