Start implementing cell_t as a union