def acquire.buffered
import bend-kit-http@0.38.2.0/admission.bend as Admissionimport Base
120def acquire.buffered(taken: Taken, connections: Lease, active: Lease, marks: Marks) -> Booked:
121 match taken:
122 case Admitted{buffered}:
123 Booked{marked(Ledger{connections, active, buffered, marks}), True{}}
124 case Full{buffered}:
125 acquire.rollback(lease.give(connections), active, buffered, marks)
126 case Lost{}:
127 Broken{}