Refactoring CTFE interpreter code

I think the error is not reachable, because reading uninitialized memory should be detected at the return statement of the CTFEed function.