(In Guile Scheme). Also, probably other languages.<p>Very cool to read about these kinds of compiler optimizations. The &quot;scheme class&quot; I&#x27;ve taken was more about programming techniques that scheme encourages (tail recursion, continuation passing) than specific details about the language itself. Im going to have to go read more about the partial evaluation the Guile compiler is performing, I&#x27;m curious what heuristics it uses for the definition of &quot;evaluateable&quot;.