open(...) region = mmap( SOME_FIXED_ADDRESS ) foo = root_obj( region ); while( foo->chain != NULL ) foo = foo->next; foo->next = region_alloc( region ); close()