title: Console logging a Function in concat mode prints the function implementation
body: <p>Here is a simple example</p>
  
  <pre><code>function foo() {
     const bar = '123';
     return bar;
  }
  </code></pre>
  
  <p>And here is how console.log behaves and prints differently in NodeJS:</p>
  
  <pre><code>&gt; console.log(foo)
  [Function: foo]
  
  &gt; console.log("", foo)
   function foo() {
  const bar = '123';
  return bar;
  }
  </code></pre>
  
  <p>Why is that? And is there a way to hide it, i.e. only get <code>[Function: foo]</code> printed.</p>
  
  <p>The same similar behaviour happens in Chrome developer panel.</p>