A Progressor keeps track of which child is currently executing, and executes all children in order, without re-evaluating previously executed children. This behavior returns Status.ACTIVE until a child has failed or all have succeed. If a single child fails,