I meant that:

```cpp
e = e->implicitCastTo(sce, em->type);
e = e->ctfeInterpret();
elast = e;
```

And then, you would be able to collect `elast = e;` to the original one place.