Add `notFollowedBy` combinator

Lifted [straight from Parsec](https://hackage.haskell.org/package/parsec-3.1.7/docs/src/Text-Parsec-Combinator.html#notFollowedBy), without the Show constraint.
Instead of locally defining `>>`, could you use `*>` here?