REF: separate bloated test
Working on logical ops I'm finding a bunch of internal inconsistencies that will need to be addressed.  Since those are liable to have large diffs, this starts off with refactor that leaves behavior unchanged: simplify the method itself, and split a giant test into well-scoped ones.
