Чернушка.
Вчерась сидел, глядел на исходники Objective Library, это что-то навроде STL, только для Objective-C. Там много интересного есть, например, можно отследить историю NeXT STEP/OPENSTEP по обвязкам условной компиляции. Но речь не об этом.
В библиотеке есть класс Reaper, аналог NSAutoreleasePool из Cocoa, только более логичный. Объекты, которые надо будет отложенно удалить, помещаются в динамический массив по имени... Конечно же, undead.
Глядя на реализацию этого класса, я вспомнил комик-стрип про Дилберта, в котором босс представляет Дилберту нового коллегу:
Meet our new company Reaper. He's a bit grim, but in all a very nice guy.