values: the values to be substituted; this must be a vector whose length equals the number of variables of qspray, and whose each entry is either NA (for non-substitution) or a 'scalar' x
such that as.character(x) is a quoted integer or a quoted fraction