As other comments have noted, I a speaking to the fact that you can’t make a function <i>declaration</i> while also specifying that the name is not to be re-bound within its scope.<p>A function expression bound to a constant block-scoped variable does not have the exact same semantics.