Strongly typed Rust client and worker APIs for durable Dex Flows.
Define [Flow] and [Step] implementations, register them with [Registry], host them with
[Worker], and control executions with [Client]. The crate also exposes typed Attributes,
Channels, waits, decisions, RPCs, lifecycle options, and structured errors.