destroy! function and destroy-cell! macro; dox