def KCounter.from_cbor.items
import bend-kit-crdt@0.2.0.0/crdt.bend as Crdtimport Base
import bend-kit-cbor@0.3.0.0/cbor.bend as Cbor
366def KCounter.from_cbor.items(~K: Data, ~dec: Cbor.Val -> Maybe<&2, K>, xs: List<&1, Cbor.Val & Cbor.Val>) -> Maybe<&2, KCounter<K>>:
367 match xs:
368 case Nil{}:
369 Some{KNil{}}
370 case Con{(k, v), t}:
371 KCounter.from_cbor.count(K, v, dec(k), KCounter.from_cbor.items(~K, ~dec, t))