def enc.pick
import bend-kit-csv@0.3.0.0/csv.bend as Csvimport Base
import bend-kit-bytes@0.3.3.0/bytes.bend as Bytes
258def enc.pick(+len: U32, r: Array<U32> & Bool, acc: List<&1, Bytes.Bytes>) -> List<&1, Bytes.Bytes>:
259 (a, quote) = r
260 match quote:
261 case False{}:
262 Bytes.Bytes{len, a} <> acc
263 case True{}:
264 enc.parts(Bytes.split(Bytes.Bytes{len, a}, "\""), acc)