(function () {
var a = 42;
}())
var answer = (function () {
var a = 42;
return a;
}())
var question = [40, 2];
var answer = (() {
return function () {
return question[0] + question[1]
}
}())
question = [40, 1]
answer(); // 41