The more test utility methods we write, the harder it is to understand the tests. Can we just use `isHidden` consistently and re-write `assert.isTrue(isVisible(/* ... */));` to `assert.isFalse(isHidden(/* ... */));`?