O'Reilly logo
  • Ahmed Elgendy thinks this is interesting:

But now you know that if you have a function that is returned from within a function, it carries its environment around with it.

From

Cover of Head First JavaScript Programming

Note

What about a returned function lexical scope?