Execution stacks compatible with promises