Apesar de ser interessante, closure cria mais problemas do que resolve;
quem nunca ficou p*** da vida com um valor que nao batia e depois descobriu que a funcao estava processando valores cacheados ?
uma delicia pegar codigo dos outros para manutencao;
Em resposta a Closures, um dos conceitos mais avançados do JavaScript
1