applyMatcher:to: for willContinueTo

Crashing on trampoline invoking original implementation
Original method implementation function signature is now typed
Negation for willContinueTo.

The usage of double negatives in the Unit Tests wouldn't make sense in production code, but it keeps the tests in a common format, and the failure messages the same.