Split constant expression evaluation into separate stage to fix branch elimination
Work in progress