def upd.algo
import cswap-bend-cli@0.1.0.0/profile.bend as Profileimport Base
import cswap-bend-cli@0.1.0.0/policy/safe.bend as SF
364def upd.algo(+p: Prof, +m: Maybe<&2, SF.Algo>) -> Upd:
365 match p m:
366 case Prof{nm, a, th, ms, cd, iv} Some{x}:
367 UOk{Prof{nm, x, th, ms, cd, iv}}
368 case Prof{nm, a, th, ms, cd, iv} None{}:
369 UBad{"strategy must be one of: " ++ String.join(SF.names(), ", ")}