Read description.

Wait can be used without parents, added support for variant of infinite loop - for (;;)