def snapshot2
cswap-bend-cli@0.1.0.0 · daemon/gather.bend:135
import cswap-bend-cli@0.1.0.0/daemon/gather.bend as Gather
import Base
import cswap-bend-cli@0.1.0.0/json.bend as Json
import cswap-bend-cli@0.1.0.0/act.bend as Act
import cswap-bend-cli@0.1.0.0/store/base.bend as SBase
135def snapshot2(+ctx: SBase.Ctx, +m: Maybe<&2, Json.Json>) -> Act.of(Maybe<&2, Snap>):
136 match m:
137 case None{}:
138 Act.pure(Maybe<&2, Snap>, None{})
139 case Some{seq}:
140 Act.bind(Snap, Maybe<&2, Snap>, load(ctx, seq), s => some_snap(s))