This article presents a novel technique for allowing the early recovery of storage space occupied by garbage data. The idea is similar to that of generational garbage collection, expect that hap is partitioned based on a static analysis of data type definitions rather than on the approximate age of allocate objects. A prototype implementation is presented, along with initial results and ideas for future work.