def pick
import cswap-bend-cli@0.1.0.0/daemon/shadowcli.bend as Shadowcliimport Base
56def pick(+pend: Bool, +is_sh: Bool, +is_log: Bool, +a: String, +r: Split) -> Split:
57 match pend is_sh is_log:
58 case True{} _ _:
59 set_log(a, r)
60 case False{} True{} _:
61 mark(r)
62 case False{} False{} True{}:
63 r
64 case False{} False{} False{}:
65 keep(a, r)