I\'m trying to write a factory that allocates two objects contiguously in a single block of memory. Then, given the address of the second object, I need to obtain the first