This file doesn't seem necessary.  The only place in KIF that uses STFail/STAssertEquals is KIFTestStepValidation.h, a file used for testing KIF tests themselves.  I would move these defines there, and probably prefix them to highlight that they are not for general consumption, i.e. `__KIFFail` and `__KIFAssertEqual`.