def elig
import cswap-bend-cli@0.1.0.0/policy/rank.bend as Rankimport Base
import cswap-bend-cli@0.1.0.0/policy/types.bend as T
import cswap-bend-cli@0.1.0.0/policy/usage.bend as U
271# The headroom of a candidate that may be chosen, or None.
272def elig(+a: T.Account, +s: Sel) -> Maybe<&2, Nat>:
273 match s:
274 case Sel{active, bar, need, us, now, ms}:
275 sel.ok(target.base(a, active, bar), U.usage.of(U.account.slot(a), us), now, ms)