Of course, "null lexical environment" is pretentious functional bs for global context.
function openFuture(state) {
window.eval("console.log(state)")
} openFuture(121)
//doesn't work of course, like lisp example.
var state=3;
function openFuture(state) {
window.eval("console.log(state)")
} openFuture(121)
//results in 3