I'm okay with this trade off instead of having to do Variable0, Variable1, ..., VariableN. It would be cool to have an option to turn off rebinding for those who don't want it (and then not requiring the pin).
In addition, naming variables like that in Erlang is a mis-design, the names should be more descriptive.