The test suite should assert that gc.garbage is empty after running all the tests. This would help catch issues where we add cyclic references that Python (2.7) cannot collect.