Refactoring CTFE interpreter code

Use early exit instead?