Refactoring CTFE interpreter code

Ah, OK. Thanks for the clarification.
I removed the commit, and then left `VoidInitExp` as-is.