ActionSequenceConduiting

@MainActor
public protocol ActionSequenceConduiting<ContentType>

A protocol that defines a conduit between steps in an action sequence.

Conduit objects that conform to this protocol receive the output of the current sequence step action and optionally transform the output into a data form the next action can use the next action in the sequence, before then injecting the output into the next step in the sequence.