@Override
 public void visit(ExpressionVector vector) {
   List<SEXP> list = Lists.newArrayList();
   for (SEXP exp : vector) {
     list.add(substitute(exp));
   }
   result = new ExpressionVector(list, vector.getAttributes());
 }