added set form, only allows redefintion of already bound vars