Implement |noinit| and |deinit|