Lint classes better (much better) --- Fixes gh-1940

So, so much better!
Extending a `nud` operation to accept an argument seems confusing and inconsistent. I'm glad you're suggesting this--it's very similar to a change I wanted to make for an unrelated patch.