fix eq? and do not intern symbols