def acquire.active
import bend-kit-http@0.38.2.0/admission.bend as Admissionimport Base
139def acquire.active(taken: Taken, connections: Lease, buffered: Lease, marks: Marks) -> Booked:
140 match taken:
141 case Admitted{active}:
142 Booked{marked(Ledger{connections, active, buffered, marks}), True{}}
143 case Full{active}:
144 Booked{Ledger{connections, active, buffered, refused(1, marks)}, False{}}
145 case Lost{}:
146 Broken{}