Removed type restriction on redefinition through defineVar