TST stronger tests for arbitrary classes. make explicit what works and what doesn't.