Directly compiling Scheme to WebAssembly: lambdas, recursion, iteration! — Spritely Institute