…ut write_object_destructor() was not similarly modified. This causes write_object_destructor() to attempt to delete an instance that is not even in the class definition. Fixed by copying the line from write_object_unlink() in the appropriate place.
…els to be enigma_block_end_X
whitespace because it is the first thing stripped and if there were any the whole compiler would be broke anyway.