That said, you can always transform an imperative program into lambda calculus (sequential imperative IL -> SSA -> Administrative Normal Form) and vice versa (arbitrary lambda calculus -> closure conversion -> Administrative Normal Form -> sequential imperative IL).
That said, you can always transform an imperative program into lambda calculus (sequential imperative IL -> SSA -> Administrative Normal Form) and vice versa (arbitrary lambda calculus -> closure conversion -> Administrative Normal Form -> sequential imperative IL).