title: Can you cancel an async function with lodash debounce?
body: <pre><code>const asyncMethod = async () =&gt; {
      const data = await fetchData()
      return data.map(parseResponse)
  })
  
  const a = _.debounce(asyncMethod, 0, { leading: true })
  </code></pre>
  
  <p>Could you call <code>a.cancel()</code> and also have the async method stop? </p>