Workflow5

constructor(firstAgent: Agent<I, M1>, restWorkflow: Workflow4<M1, M2, M3, M4, O>)