- | List(lst) -> lst |> List.map (eval env) |> List
- | Vector(seg) -> seg |> Seq.map (eval env) |> Array.ofSeq |> Node.ofArray
- | Map(map) -> map |> Map.map (fun k v -> eval env v) |> Map
+ | List(_, lst) -> lst |> List.map (eval env) |> makeList
+ | Vector(_, seg) -> seg |> Seq.map (eval env) |> Array.ofSeq |> Node.ofArray
+ | Map(_, map) -> map |> Map.map (fun k v -> eval env v) |> makeMap