os->atoms = ao_lisp_atom_poly(ao_lisp_atoms);
os->globals = ao_lisp_frame_poly(ao_lisp_frame_global);
os->const_checksum = ao_lisp_const_checksum;
os->atoms = ao_lisp_atom_poly(ao_lisp_atoms);
os->globals = ao_lisp_frame_poly(ao_lisp_frame_global);
os->const_checksum = ao_lisp_const_checksum;
if (!ao_lisp_os_restore_save(&save, AO_LISP_POOL))
return ao_lisp_error(AO_LISP_INVALID, "header restore failed");
if (!ao_lisp_os_restore_save(&save, AO_LISP_POOL))
return ao_lisp_error(AO_LISP_INVALID, "header restore failed");