Fix includes.
Support wait_before_destructed.