- .type = EVALTYPE_VECTOR,.rest = 0,.len = length,.body = body,};
+ .type = EVALTYPE_VECTOR,.rest = 0,.val = (vector_val)
+ {
+ .len = length,.body = body}
+ ,};
+}
+
+static inline uvector_object
+new_uvector (heap_ptr body, uint32_t length)
+{
+ return (uvector_object)
+ {
+ .type = EVALTYPE_VECTOR,.rest = 0,.val = (uvector_val)
+ {
+ .len = length,.body = body}
+ };