Strong-typed arena. Simple library for creating complex domain-specific self-referential data structures.
This arena does not use generations approach in a strict sense, but it uses some similar technique for avoiding the ABA effect.