parse_rvalue
err = parse_rvalue(value, &preset->atoms[i].index);
err = parse_rvalue(val, &cur->value);