def lease.took
import bend-kit-http@0.38.2.0/admission.bend as Admissionimport Base
import bend-kit-resources@0.1.0.0/resources.bend as Res
56def lease.took(reserved: Res.Reserve, held: Res.Grant) -> Taken:
57 match reserved:
58 case Res.Took{pool, grant}:
59 lease.joined(Res.combine(held, grant), pool)
60 case Res.Refused{pool}:
61 Full{Lease{pool, held}}