type OwnerStep
import bend-kit-camber@0.15.0.1/camber.bend as Camberimport Base
241type OwnerStep<-R: Type, -P: Data, -I: Data, -E: Data, -O: Data> is Type:
242 Waiting{resources: List<R>, ledger: Ledger}
243 Received{message: Message<R, P, I, E, O>, ledger: Ledger, resources: List<R>}
244 Counted{reply: Chan(Counts), counted: Counts & Ledger, resources: List<R>}
245 Closing{reply: Chan(CloseResult), counted: Counts & Ledger, resources: List<R>}