throws Throwable
  public Value evalCopy(Env env)    throws Throwable  {    Value value = _expr.eval(env).toValue();    if (value instanceof ArrayValue)      return value.copy();    else      return value.toArray();  }