TST: pathological objects cause infinite loop when passed to pprint_thing
BUG: pathological objects cause infinite loop when passed to pprint_thing