This references the same `Expr` repeatedly in the vector. Is this ok, or should I be calling `.duplicate()` on it?