title: How to name a function that produces a closure
body: <p>I understand closures, even though I scarcely use them, but whenever I can squeeze one I have no idea of how to name it. </p>
  
  <p>The best I can think of is sticking a "make" before what would be the name of the function:</p>
  
  <pre><code>function makeSortSelection(settings1, settings2) {
      return function() {
          /* sort stuff attending to settings1 and settings2 */
      };
  }
  
  $("#sort-button").click(makeSortSelection('ascending',foo));
  </code></pre>
  
  <p>(I almost always use them in Javascript, but I guess this is a very language-agnostic question)</p>
  
  <p>Sadly, most examples I found of closures just use "foo" or "sayHello". I like to give all my functions a verb as name: functions "do stuff", and their name reflects it ("sortSelection", "populateForm"). In the same spirit, how should I name closures, that "do things that do stuff"? What conventions do you use, and what are the most common?</p>
  
  <p>PD: I tend to use <a href="http://google-styleguide.googlecode.com/svn/trunk/javascriptguide.xml" rel="noreferrer">Google's style guide</a> when in doubt, but it says nothing about this.</p>