Lint

Working towards removing all JSHint errors so that we can check that as a test for future PRs.
not `.some()`?  half of one, six dozen of the other.  it's too bad there isn't a native `Array.prototype.first(predicate)`