Require 1 interpreted pass only (instead of 2)
cc @aclement
Comment From: snicoll
The Javadoc of IMMEDIATE
sates:
In immediate mode, expressions are compiled as soon as possible (usually after 1 interpreted run).
The current code looks legit to me from that perspective.