Fri Apr 16 12:03:05 EDT 2010

Finalizers are bad

Why?  Because they are hard to get right.

However, it is possible to build correct (low-level) abstractions on
top of finalized objects, in case some layer of management is needed.

In general however, it seems that this only works well if the resource
that is managed really behaves like memory; meaning it is not too

Otherwise an explicit link is necessary from the depletion event to