def list.values
import bend-kit-camber@0.15.0.1/input.bend as Inputimport Base
76def list.values(~I: Data, ~convert: String -> Maybe<&2, I>, values: List<&2, String>) -> Result<&2, &1, U32, List<&2, I>>:
77 match values:
78 case Nil{}: Done{Nil{}}
79 case value <> rest:
80 do Result<&2, &1, U32, List<&2, I>>:
81 head : I <- scalar.convert(~I, convert(value))
82 tail : List<&2, I> <- list.values(~I, ~convert, rest)
83 return head <> tail