Cucumber - step negating another expecting step

I definitely don’t see this in Cucumber, BTW as “should” and “should
not” are not the only way to express positive and negative
expectations even in English, let alone other languages that might not
deal w/ negation in such clean and consistent ways.

Yeah, I went down a similar line of thinking that went as far as
splitting
Then’s into 2 steps like so:

Then /^I/ do…
Should /^see the people search form/ do

Where the former returns the target object and the latter returns the
matcher.

An interesting concept, but it definitely doesn’t fit with Cucumber as
we
know it today.

Jeff