When I run the following code the commands that were to be returned in real are not.
var a = 0;
main = function(_this){
console.log('Está entrando em Main');
return function(){
console.log("Retorno"); //Não escreve o retorno
a++; //Não incrementa a variável
};
}(this);
console.log(a);