def stepped
import cli@0.2.0.0/run.bend as Runimport Base
import cli@0.2.0.0/cli.bend as Cli
110def stepped(~A: Type, ~act: @+t: Cli.Term -> A -> IO(U32),
111 s: Cli.Step<A>) -> IO(Unit):
112 match s:
113 case Cli.Quit{code, out, err}: finish(code, out, err)
114 case Cli.Go{a, t}:
115 do IO<Unit>:
116 n : U32 <- act(t, a)
117 ended(Cli.act_exit(n))