title: Puppeteer - Remove function exposed by exposeFunction?
body: <p>I am using the exposeFunction-command in the following manner:</p>
  
  <pre><code>await this.page.exposeFunction('foo', function(){ return 'bar'; });
  </code></pre>
  
  <p>This works as intended and gives me the window.foo-function.</p>
  
  <p>If I call this code again, I get the following error:</p>
  
  <pre><code>Error: Failed to add page binding with name foo: window['foo'] already exists!
  </code></pre>
  
  <p>This error even persists when navigating with page.goto().</p>
  
  <p>Is there a way to unbind a function exposed by exposeFunction()?</p>