Value* Vector_eval(const Vector* vec, const Context* ctx) { ArgList* args = ArgList_eval(vec->vals, ctx); if(args == NULL) { return ValErr(ignoreError()); } return ValVec(Vector_new(args)); }
Value* Vector_eval(Vector* vec, Context* ctx) { return ValVec(Vector_new(ArgList_eval(vec->vals, ctx))); }