title: Proper use of const for defining functions
body: <p>Are there any limits to what types of values can be set using <code>const</code> in JavaScript, and in particular, functions? Is this valid? Granted it does work, but is it considered bad practice for any reason?</p>
  <pre><code>const doSomething = () =&gt; {
     ...
  }
  </code></pre>
  <p>Should all functions be defined this way in ES6? It does not seem like this has caught on, if so.</p>