def give.released
import bend-kit-gateway@0.3.0.0/gateway.bend as Gatewayimport Base
import bend-kit-resources@0.1.0.0/resources.bend as Res
import bend-kit-cache@0.3.0.0/cache.bend as C
35def give.released(r: Res.Release, rest: Res.Grant, cache: C.Cache<String>) -> Finish:
36 match r:
37 case Res.Released{pool}:
38 Settled{Gate{pool, rest, cache}}
39 case Res.Kept{pool, one}:
40 Unheld{Gate{pool, rest, cache}}