This change ensures that when hoisting an identifier we do not hoist it up to the first no shadowed function, but rather up to the bound shadowed function
This change ensures that when hoisting an identifier we do not hoist it up to the first no shadowed function, but rather up to the bound shadowed function