for (Value variableName : variables) {
if (variableName.isString()) {
Var var = env.getRef(variableName.toStringValue(), false);
if (var != null)
compactArray.put(variableName, var.toValue());
}
else if (variableName instanceof ArrayValue) {
ArrayValue array = (ArrayValue) variableName;
ArrayValue innerArray = compact(env, array.valuesToArray());