Start a DSL flow. S optionally declares state the flow expects up front; .ask(), .choose() and .use() add the keys they capture, so c.state is typed without casts.
S
.ask()
.choose()
.use()
c.state
Start a DSL flow.
Soptionally declares state the flow expects up front;.ask(),.choose()and.use()add the keys they capture, soc.stateis typed without casts.