A simplified, refactored and modified version of transient. Significant differences from transient include: 1) Supports transformer stack 2) Each thread waits for its child threads to complete before exiting