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.