I am trying to define a versatile declarative format for a task pipeline. I find having to include the principle elements of structured programming viz sequence, selection