Reimplement Is.not().whatever() with IsNot class (seems the only reasonable way of doing it at the moment, duplicative though it may be)