There is a superior way to implement that concept: generalize the recent proposals for advanced memory management.