title: Lodash Debounce not debouncing
body: <p>I'm trying to <a href="https://lodash.com/docs#debounce" rel="noreferrer">debounce a function using Lodash</a>, and while it's invoking the function, it doesn't seem to debounce it at all. My issue doesn't seem to be the same mistake as what I've seen elsewhere <a href="https://stackoverflow.com/questions/24306290/lodash-debounce-not-working-in-anonymous-function">on SO</a> or Google (generally, that they're not invoking the function that <code>_.debounce</code> returns).</p>
  
  <p>My currently super-simple implementation is as follows (in Angular with CoffeeScript):</p>
  
  <pre><code>  s.search = -&gt; _.debounce( s._makeSearchRequest, 1000 )()
  
    s._makeSearchRequest = -&gt; console.log("making search request")
  </code></pre>
  
  <p>In JS, I believe that's:</p>
  
  <pre><code>  s.search = function() { _.debounce( s._makeSearchRequest, 1000 )() }
  
    s._makeSearchRequest = function() { console.log("making search request") }
  </code></pre>
  
  <p>I run <code>s.search()</code> by typing into an input box, and if I type gibberish very quickly, the console prints out "making search request" on every key press, so many times per second -- indicating that it hasn't been debounced at all.  </p>
  
  <p>Any ideas what's I'm doing wrong?</p>