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

So, so much better!
> I'm okay with moving that computation into the callsites if that seems easier to understand

Nope, I mean like this...

```js
function saveSetter(opts) {
   opts.props
   opts.name
   opts.tkn
   opts.isClass
   opts.isStatic

   And so oooon
}

// call site: 

saveSetter({
  props: isStatic ? staticProps : props,
  name: name.value, 
  tkn: name, 
  isClass: true, 
  isStatic: isStatic
});
```

Maybe? Maybe not?