Don't rebind if already bound.

Don't attempt to rebind the variable if it's already been bound.  Keep the previous bound value and return an error in the case the value stored differs.