Refactoring CTFE interpreter code

Nope
```d

union CTFE
{
    int[3] x = void;
}

auto ctfe()
{
    CTFE v;
    return v.x;
}

enum x = ctfe();

void main()
{
}
```