title: Is every function a closure?
body: <p>Just wondering, since closure is a function that has references to variables/methods outside it's definition.
  Every function closes over program's global variables (basically in every mainstream language, be it javascript/python/c/c+/whatever). 
  So, consequently, every function is a closure?</p>
  
  <p>Edit: let me reemphasize, I'm not talking only about closures in javascript but in a more general context</p>