Composes Steps into one unit to enable more modular and understandable workflows.
Has to return a Step.
@override Step configure() => condition ? child : Skipped();