IfNotMatch is not the most atomic, introduct NotPredict to implement it, add notFollowedBy. Fixes #1