Example: `(App (Abs "x" (Term "x"))) (Lit "wow")` is compiled into `"(x => x)('wow')"`. But it can be beta-reduced to normal form already at compile time: `"wow"`