var_set1
return var_set1(head, name, &v);
struct var *var_set1(struct var **, const char *, struct value *);
#define var_set(n, v) var_set1(&var_head, n, v)