title: Uncaught TypeError: Illegal invocation in JavaScript
body: <p>I'm creating a lambda function that executes a second function with a concrete params. This code works in Firefox but not in Chrome, its inspector shows a weird error, <code>Uncaught TypeError: Illegal invocation</code>. What's wrong with my code?</p>
  <pre class="lang-js prettyprint-override"><code>var make = function(callback,params){
      callback(params);
  }
  
  make(console.log,'it will be accepted!');
  </code></pre>