F i L wrote: > This would also keep consistent syntax when using > FreeLists/MemeoryPools, because everything is done through > factories in this case, and the implementation can be arbitrary: > > class Foo { > private Foo _head, _next; > > [ ... ] Typo: '_head' and '_next' in this example should be 'static'